Sephora Expands UK Footprint with Ninth Store at Sheffield’s Meadowhall
Global beauty powerhouse Sephora has launched its ninth UK location with the opening of a new store in Sheffield’s Meadowhall Shopping Centre, marking the brand’s first venture into Yorkshire and reinforcing its continued retail expansion across the United Kingdom. A Strategic Entry into Northern England Spanning 3,389 square feet, the new Meadowhall store introduces Sephora’s …
Read more “Sephora Expands UK Footprint with Ninth Store at Sheffield’s Meadowhall”