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 and 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…
