UK Stadiums

Wembley Stadium
Location: Wembley, London, England
Capacity: 90,000
Tenant: England National Team