Sephora Expands with Boutique Concept in Central London
Sephora is continuing its UK growth with the launch of a new boutique-style store in central London. The 2,600 sq ft space, set to open later this year at Carnaby Street, will mark the brand’s 14th location in the UK market — but this opening introduces…
