Home Team: England National Team
Wembley Stadium Description :

Wembley Stadium is one of the most iconic football grounds in the world. Located in North London Wembley is a host for all major sporting events mainly football and the England National side.

Events this season include the FA Cup Final, EFL Cup Final and the England National side.


Capacity: 80,000