Place · London
Stadiums in London
About
London's stadiums are a focal point for sports enthusiasts and event goers alike, showcasing the city's commitment to live entertainment. Wembley Stadium stands at the forefront, renowned for hosting major football matches, including the FA Cup Final and international fixtures. The iconic arch is a landmark, visible from miles away, while the interior boasts a capacity of 90,000, making it one of the largest stadiums in Europe. Nearby, Twickenham Stadium is the home of English rugby, where fans gather to cheer on their national team during the Six Nations Championship and other significant tournaments.
At a Glance
Highlights
Top picks from the NaviSavi team
Go beyond the video
Book tours and experiences in London
Browse activities from local guides
Related Collections
