• Photos
  • Map
  • Streetview
  • Upload

City: London
Description:

Located at Wembley Park, the stadium has a large arch which represents old stadium's twin towers. It is an impressive structure and is often lit up to celebrate special occasions such as London winning the 2012 Olympic Games bid. People can enjoy football matches on match-days in the stadium.

Comments

Avg. Rating:4 Star Rating
Reviews
Currently there are no reviews for this place. Be the first one to review.

Upload Image