Wembley Stadium, London

With 90,000 seats, Wembley is the second-largest stadium in Europe and serves as England’s national stadium. 


Location

  • London, England, UK

Client

  • West LB

Project Status

  • Completed in 2007

Architect

  • Foster + Partners, Populous