Beauty lovers and retail experts hail first Sephora store on island of Ireland
London news, sport and culture | The Standard | London Evening …
February 12, 2026
It is the beauty retailer’s first opening in the UK in 2026.
Discussion in the ATmosphere