Sephora has announced its return to the UK and the opening of its London flagship store years after its British store closures in 2005 as it combines the use of “human touch and technology” for UK shoppers.
The flagship store, which is set to open in March, will be located in Westfield London and will span more than 6,000 sq ft.
Sephora’s new store was designed to “surprise and delight customers” through its iconic interior design and availability of personalised “memorable experiences” for customers at the Grand Beauty Hub within the store.
Already have an account? Sign in here