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. Image credit: Selfridges
British department store chain Selfridges has revealed transformed holiday windows alongside several in-shop activations across London, Birmingham and Manchester as part of a sweeping collaboration with Disney.