Sephora launches biggest flagship store in China

Sephora opens its largest flagship store in China   French retailer Sephora opened its largest flagship store in Shanghai, China at the end of January. Covering 1,500m 2 (16,145ft 2 ) in a five-story modern building at the intersection...
Read the full article now!
Subscribe