Everplaces

Wembley Stadium

Wembley Stadium, London Borough of Brent, London 1966, UK Wembley Stadium, London Borough of Brent, London 1966, UK
Nature
Stadium
Wembley Stadium. Wembley, United Kingdom
Note

Opened in 2007, seating capacity 90,000, second largest in Europe, home to England national football team.

Stadium

Save and share places you love
with Everplaces

Sign up