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