Selfridges Nike stadium Selfridges, London

Nike Stadium, Selfridges

England may have endured World Cup failure, but for the polyglot masses thronging Oxford Street, there is still everything to play for. Which is perhaps where Selfridges scores with its pop-up stadium located in the basement of its central London flagship.

 

Already have an account?

Want to read more?

Register for LIMITED guest access

Register now

Sign up for a month FREE trial

Subscribe now