January 17, 2023
LVMH-owned beauty retailer Sephora is to open its first store in the UK in March in the Westfield London shopping mall. It will be Sephora’s first store in the UK since exiting the market in 2005.
The 6,000ft2 (600m2) store...