Luxury Daily
Selfridges lights up Oxford Street with interactive windows
November 26, 2025
A bespoke façade featuring a 36-foot Disney Castle and a music show running every 15 minutes is now live at the retailer’s Oxford Street flagship.