First Sephora store outside London opens at Trafford Centre Published 16 May 2024 The third UK Sephora store opened today (May 16). Full Article