Location: Brent, London
Current Status: New Wembley
Nickname: "The Twin Towers"
Famed Tenants: England national football team (1923-2000), Olympics (1948)
The Twin Towers was the sporting centre of the Empire and hosted several famed soccer matches and every British rock act worthy enough to grace the stage. Queen!