London 2012 - Wembley Stadium
About London 2012 - Wembley Stadium
Wembley Stadium is in north-west London, around six miles from the city centre, and comes complete with a sliding roof to protect against bad weather.
London 2012 - Wembley Stadium Description
Wembley Stadium is in north-west London, around six miles from the city centre, and comes complete with a sliding roof to protect against bad weather.
More about London 2012 - Wembley Stadium
London 2012 - Wembley Stadium is located at HA9 0WS London, United Kingdom
0845 267 2012
http://www.london2012.com