Sephora to introduce new store format in the UK February 26, 2026 Sephora is to introduce a new store format in London, with its first location opening on Carnaby Street in Soho this summer. Read the full article now! Log in Subscribe