Twickenham Stadium
London, England · United Kingdom

Good to know
- Coordinates
- Open in maps
The largest dedicated rugby union stadium in the world seats around 82,000 and serves as the home of England's national team. Nicknamed the home of English rugby, it stands in the southwest London suburb of Twickenham.
Wanderers' notes
Where next?











