April 4, 2017
LVMH-owned chain Sephora has launched a new store concept which it calls the New Sephora Experience in France.
The new concept was unveiled at two French stores, one in the city of Nantes and the other at the Val d’Europe...