Wembley Stadium

LondonEngland90,000 capacity

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

Match History

0Matches
0Upcoming