Sephora launches Store of the Future in China

Sephora’s Store of the Future in Shanghai

Beauty retailer Sephora unveiled an outlet under its ‘Store of the Future’ concept in China on June 8. Located on East Nanjing Road in Shanghai, this is its second Store of the...

Read the full article now!
Subscribe