Sephora returns to the UK with new London flagship store

Sephora DSC_6365

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?

Want to read more?

Register for LIMITED guest access

Register now

Get premium access

£5 A MONTH for 3 months

Subscribe now