BW Confidential
Sephora launches in the UK: launch date, best products and more
Are Sephora finally about to open a make-up store in the UK
Can a Drugstore Fill the UK's Sephora and Ulta Void?
Sephora UK Opens Its First Physical Store in Westfield White City
Sephora opens UK store - BW Confidential
Sephora Gearing Up to Open in British Capital, Sources Said – WWD
Sephora Confirms U.K. Store Comeback At Westfield London
Sephora welcomes connected beauty with a new 3.0 store experience
Sephora launches in the UK: launch date, best products and more