After the huge success of SEPHORA’S first store opening this March in Westfield London, SEPHORA is thrilled to announce that the location of its next physical store will be at Westfield Stratford City, in London.

The launch of Sephora.co.uk and the APP last autumn was met with unprecedented demand, and British consumers can continue to enjoy shopping their beauty favourites exclusively at Sephora in another iconic store.

The store is expected to open its doors in November 2023.

 

Share this story

April 2024 issue

2024 A1 Buyers Guide