Wembley Stadium
Overview
Wembley Stadium is the home of the England national team and hosts major finals including the FA Cup. The 90,000-seat venue is the largest in the UK. Its iconic arch dominates the London skyline.
History & Legacy
The new Wembley opened in 2007, replacing the original 1924 venue. The old stadium hosted the 1966 World Cup final. The new stadium cost £798 million. Wembley has hosted Champions League finals, NFL games, and countless iconic moments.
Source: Claude
Opened2007
Capacity90,000
Notable EventsFA Cup Final, 1966 World Cup final, Champions League finals
9.5
Average ratingStadium
2Ratings
Games
Played on this court/stadium