Sephora opens first smaller-format boutique in UK on London’s Carnaby Street
Sephora has opened its first ‘boutique’ store in the UK with a debut on Carnaby street. It comes at a busy time for the brand that’s also opening full-size store in Edinburgh and Glasgow as part of its wider UK rollout.