By Becky Waller-Davies2017-06-29T06:00:00
Source: Gabriel de la Chapelle
Yoox Net-a-Porter has unveiled its new tech hub in West London, giving a tailor-made home to its myriad technological projects.
Already have an account? Sign in here