Sephora to open in Westfield Stratford - Retail Focus - Retail Design
Sephora to open second London store, News
Beauty brand Sephora finally comes to the UK as Westfield announce
Sephora Confirms Return To UK With Westfield London Flagship Store
Sephora announces flagship store in Westfield London - Natural
Sephora Opening London Westfield Stratford
Sephora reveals the location for its new London story
Sephora UK's first store will be at Westfield London
Sephora to Open Second London Store at Westfield Stratford City – WWD
Sephora to open second UK store in London
Sephora Gearing Up to Open in British Capital, Sources Said – WWD
Sephora's First New U.K. Store is in West London – WWD
Sephora to open London store in Westfield shopping centre