Sephora opens doors to first UK boutique store concept on London's iconic Carnaby Street
French beauty retailer Sephora has opened its first UK boutique concept on London's Carnaby Street. The store, which spans 2,691 square feet, is Sephora UK's 16th location and opened on July 23, 2026, with managing director Sarah Boyd cutting the ribbon at midday. The boutique brings Sephora's curated product edits, personalised services and...
loading...