Places: Christian Dior’s New Flagship Store, London

Interior Design