With a pop-up store on the ground floor, an exhibition on the fourth, and all the legendary windows on Brompton Road, Dior has crossed the English Channel and truly arrived with a splash at Harrods. Check out the inauguration soirée in our video.
Dior at Harrods
87-135 Brompton Road
London, SW1X 7XL, United Kingdom