7 must-visit flagship stores opening in 2023
Sephora is back in the UK and this time it means business
Sephora - Wikipedia
Breaking: Sephora Is Opening Its Second IRL Store In The UK
Sephora launches in the UK: launch date, best products and more
Beauty retailer Sephora opens UK online and London shop
LVMH's Sephora Mulls New China Head as It Eyes €20 Billion Sales
PICS: Sugababes Open New Sephora Store With 140+ Brands
Selfridges launches sustainability pop up - Shift London
Sephora's first UK store details including exact location and
Sza Incident Causes Sephora to Close Stores
Sephora UK: Launch date and how to shop online and instore
Dreams do come true – Sephora is finally coming to the UK
Sephora to launch first website in UK after popular demand - with
LVMH's record-breaking results driven by Sephora