Queen Elizabeth Olympic Park

park in London
#65 in London / #179 in United Kingdom
Photo
by EG Focus
/ CC BY 2.0

Queen Elizabeth Olympic Park in London, United Kingdom, is a major sporting complex and public park that was initially developed for the 2012 Summer Olympics and Paralympics. Located in the Stratford area of East London, it spans over 560 acres and features an array of world-class sports facilities, including the London Stadium, the Aquatics Centre, and the Velodrome. The park also offers beautifully landscaped gardens, art installations, and waterways, making it a popular destination for both recreational activities and community events.


Hotels

Find hotels nearby:

Tours & Activities

Also check out