Queen Elizabeth Olympic Park, in London, England, United Kingdom, is a sporting complex built for the 2012 Summer Olympics and the Paralympics, situated to the east of the city adjacent to the Stratford City development. The last time I was in the Queen Elizabeth Olympic Park was during the Paralympic Games of 2012. And I remember that I wanted to…