Sephora launches new store concept in France

Sephora has launched a new store concept in France

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...

Read the full article now!
Subscribe