Sephora plans 20 UK stores in battle for beauty shoppers
- Posted on November 18, 2024
- By The Times
- 3 Views
Sephora plans 20 UK stores in battle for beauty shoppers
The LVMH-owned make-up giant is doubling down on bricks-and-mortar stores as rivals retreat from the high street