By Megan Robinson2025-02-05T11:12:00
Sephora is opening another store in the UK this summer, making this its ninth opening in the country.
Its newest location will be on the high street of the upper level of Sheffield’s Meadowhall centre, set to open in the summer.
Already have an account? Sign in here