Retail|In Pictures
Dsquared2 opens new flagship store in London
Fashion label Dsquared2 has opened a new flagship store in Mayfair, London, featuring a new interior concept developed by architectural and design studio StorageMilano. Located at 67 New Bond Street, the flagship spans two levels and offers a new interior concept described as exploring the classic with “contemporary irony and innovative spirit”...
loading...