Sephora to open second London store

Sephora

The beauty giant opened its first store in the UK at Westfield, London in March this year after the launch of its website and app in autumn of 2022. 

 

Already have an account?

Want to read more?

Register for LIMITED guest access

Register now

Get premium access

£5 A MONTH for 3 months

Subscribe now