February 27, 2023
LVMH-owned retailer Sephora continues to tease the launch of its first physical store in the UK. The retailer has said that the 6,000ft2 (557m2) store will open on March 8 at Westfield White City in West London, which the company claims is the largest retail destination in Europe.
The store will stock 135 brands, including a number of exclusives. The retailer will organize a program of activities for the store’s opening week, including a free limited-edition gift bag for the first 300 customers who visit the store, a special guest performance and a masterclass by make-up founder Natasha Denona.