French luxury house Dior has opened its newly designed flagship store in China, in Shanghai’s luxury shopping mall Plaza 66, after eight months of renovations.
Dubbed ‘China’s 30 Montaigne’, the new Dior Shanghai store serves as the largest retail store in the LVMH-owned brand’s retail network in China. Spanning four floors, the 1,796sq m store is home to Dior’s full range of women’s and men’s ready-to-wear collections, jewellery and watches, as well as the brand’s fragrance and luxury homeware products.
Designed by Japanese architecture firm Kengo Kuma & Associates, both the facade of the store and inside are designed with ivory pleats that riff on the shapes of a Dior haute couture dress.
On the basement level, Dior men’s collections can be shopped in a lounge-like salon created by creative director of the Parisian house’s men’s collections, Kim Jones.
The first floor offers the latest collections from Dior’s women’s ready-to-wear and accessories lines, punctuated by a grand marble staircase that features paintings by the Chinese artist Hong Hao, and wraps around a suspended petal installation, created by Studio Sawada Design.
On the second floor, visitors will find a selection of fragrances, items from the Dior cruise 2024 collection, and a wall of limited-edition Dior Lady Art handbags. A private salon for VIP shoppers, is also located on this level, behind a pair of sliding doors.
Upstairs on the third floor, visitors can shop homewares alongside a corridor displaying handbags in exotic skins, before arriving in a room featuring Dior’s high jewellery collection.



