News

Sephora UK has announced plans to open a store at Westgate Oxford in autumn 2025 – the retailer’s 11th in the UK and its ...