Sephora to introduce new store format in the UK

Sephora is to introduce a new store format in London, with its first location opening on Carnaby Street in Soho this summer.

Read the full article now!
Subscribe