Sephora, part of the LVMH Group, has opened its seventh bricks-and-mortar store in the UK at Bluewater shopping centre in Kent, as the beauty emporium continues its rollout across the country since its relaunch in 2022. The 4,593 square foot store, located on the ground floor of Bluewater, enhances the beauty offering at the shopping centre,...
28 Nov 2024