Sephora UK signs for first West End location and new store concept on Carnaby Street
Shaftesbury Capital has announced that Sephora UK will launch its first West End store later this year, under a new ‘boutique’ format, at world-famous shopping destination, Carnaby Street.