Places: Christian Dior’s New Flagship Store, London

Interior Design

15 of 15Next

Interior Design: Christian Dior’s new flagship store in London

So if you’re in London, a visit to the new Dior store is a must—and you might even be lucky enough to find yourself travelling there in an elegant London taxi decked out specially for the occasion . . . Louise

15 of 15Next

2