
About Wembley Stadium
The current Wembley Stadium opened in 2007, replacing the original venue that hosted the 1966 World Cup final. Known as the 'Home of Football,' it features the iconic Wembley arch and is considered one of the most prestigious football venues in the world. The stadium creates an electric atmosphere for England matches and major finals.
Stadium Facts
StadiumWembley Stadium
CityLondon
CountryEngland
Capacity90,000
Home TeamEngland
Home Team
Match History
0Matches
0Upcoming
England