Location: Brent, London
Opened: 1923
Demolished: 2003
Current Status: New Wembley
Nickname: "The Twin Towers"
Famed Tenants: England national football team (1923-2000), Olympics (1948)

Hosted World Championship Multi-Sport Architectural Marvel

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!