Sephora opens first boutique store concept in UK

Sephora has opened its first boutique store concept in the UK on London's Carnaby Street.

Read the full article now!
Subscribe