Sephora to Launch 20 Retail Outlets in the UK Retail 18 November 2024 Sephora is set to significantly expand its physical retail presence in the UK by opening 20 new stores.The announcement marks…
Sephora Continues UK Expansion with Liverpool One Store Retail 17 October 2024 Sephora is set to open a substantial new store in Liverpool One in early 2025, marking a key step in…