Image 1 of 1
Wembley Stadium.jpg
Wembley Stadium (Built 2003 - 2007) - Borough of Brent, London - 13th February 2007 - <br />
<br />
Designed by Foster and Partners and Populous, the 90,000 capacity venue is the second largest stadium in Europe, and serves as England's national stadium.