Sephora has finally opened the doors of its new London store, the first on British soil since it uncerimoniously wrapped up its UK business in 2005, but what has it got planned to make sure this time it sticks?
Confirmation of Sephoraâs long-rumoured arrival in the UK has set makeup lovers salivating this week. The lure of the brandâs iconic black and white stripes has Sephora top of the must-visit list for make-up-loving Brits going abroad, and having a location closer to home is a dream come true for many.
Already have an account? Sign in here