Wembley Stadium

Architecture • London, England United Kingdom

Wembley Stadium is a football stadium in Wembley, London, which opened in 2007, on the site of the original Wembley Stadium, which was demolished from 2002 to 2003. The stadium hosts major football matches including home matches of the England national football team, and the FA Cup Final. The stadium was also the temporary home of Premier League football club Tottenham Hotspur between August 2017 and March 2019, while White Hart Lane was being demolished and their new stadium was constructed.

Wembley Stadium is owned by the governing body of English football, the Football Association, through its subsidiary Wembley National Stadium Ltd. The FA headquarters are in the stadium.


Interesting Places Nearby

Planning the perfect vacation? There are a ton of great places to explore. Checkout out these exciting locations and places near Wembley Stadium.