Beauty retailer Sephora opens UK online and London shop
Sephora's London Debut, Explained
Sephora London Vlog, Westfield, Shepherd's Bush
Sephora to open first UK store in London Westfield shopping centre this week
Sephora in the UK?!
Jonny Perkins on LinkedIn: Sephora UK to open second store at Westfield Stratford City
Sephora opens flagship store in London Westfield - with brands exclusive to the UK - Mirror Online
URW Online Report 2021 - Leasing success stories as stores level-up in 2021 – URW
Sephora's First New U.K. Store is in West London – WWD
Sephora announces London debut store location
First look: Inside Sephora's Westfield London flagship store - Retail Gazette
Sephora's new UK store: three trends to inspire other beauty retailers
Sephora Is Coming Back to a Market It Left Long Ago - TheStreet
Sephora has finally announced when it will open its London store
Beauty giant Sephora opens doors to London shop as part of UK return