Sephora opens first boutique store concept in UK July 24, 2026 Sephora has opened its first boutique store concept in the UK on London's Carnaby Street. Read the full article now! Log in Subscribe