Wembley Stadium is a football stadium located in London, England. The stadium was originally built in 1923 and was demolished to begin construction of the new Wembley Stadium.
Fast Facts:
- Location: London, England
- Broke ground: (2003)
- Opened: (2007)
- Owner: The Football Association
- Surface: Grass
- Capacity: 90,000