• Photos
  • Map
  • Streetview
  • Upload

City: London

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.


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

Upload Image