answersLogoWhite

0

Yes, and it's actually the biggest store they have.

Sephora is opening a new store in China, located in one of the liveliest districts in Shanghai at the junction of Nanjing West Road and Maoming Road. With 1,500 m² of sales space in a modern building comprising five floors, the new Sephora Xiang Yang flagship store is the biggest store opened by SEPHORA in China. It hosts 118 different brands, of which 17 are Asian, and nearly 7,000 products.

User Avatar

Wiki User

11y ago

What else can I help you with?