Wembley Stadium, London, United Kingdom / Wembley Stadium, London, United Kingdom Venue Seating Plan
Capacity: 90,000

Wembley Stadium is a football stadium located in Wembley Park,

Wembley Stadium


NFL London

The NFL's London Games series has comprised 28 games over 13 consecutive seasons from 2007-2019. This season's games will represent the continuation of this important international initiative after the coronavirus pandemic forced all games in 2020 to be played in the United States.