MIU MIU opens new store in London at New Bond Street
Occupying approx. 700 sqm. (7,535 sq.ft.), the new MIU MIU store in London is set across two floors of a six-story office structure built in 2011 with the interior design having been executed by the brand’s in-house design team at […]
