A space created by Alex Cochrane Architects for shoppers at London department store Selfridges to find peace and quiet amid the bustling of Oxford Street

Previous
Previous

A New Fashion Christmas

Next
Next

Facade installations