Sephora opens ninth UK store at Sheffield’s Meadowhall
Sephora UK has opened its first Yorkshire location and ninth UK store at Sheffield’s Meadowhall. Spanning 3,389 square feet, the shop marks the beauty retailer’s first... View Article
Read more »