Situated in the east of London is a symbol of success for Britain. Built for the 2012 Summer Olympics, where team GB won medals left right and centre, Queen Elizabeth Olympic Park is a memorable venue and home to many different facilities. We take a look... Read More