Celine Launches Shanghai Pop-Up Store

The luxury fashion brand has opened their pop-up store at Shanghai’s centre Plaza 66.

Founded in 1945, French ready-to-wear and leather luxury goods brand Celine has become synonymous with grandeur and opulence. Now owned by luxury power house LVMH, Celine currently operates around 150 retail stores across the globe including flagships in Paris, Tokyo, Shanghai, Los Angeles, Madrid, Milan and London.

The new pop-up is located on the first floor of the centre Plaza 66 and stands out with the use of bright neon light frames against the gold, black, grey and white colour palette that the store features. Customers will be able to shop from a large selection of women’s leather goods and accessories as well as the brands fragrances.

Most Popular