July 7, 2023
Beauty retailer Sephora is to open its second store in the UK in Westfield Stratford City in London. The store is slated to open in November.
As reported, Sephora opened its first brick-and-mortar store in the UK in March (since exiting the market in 2005) at Westfield White City in West London.
Sephora claimed the 6,000ft2 (557m2) store is the largest retail destination in Europe.