Olympic Park to host elrow Town LDN Access All AreasMarch 23, 2017 Queen Elizabeth Olympic Park has been revealed as the location for elrow Town London. The fully immersive, open-air festival will be held on 19 August, with ... Latest NewsLive EventVenues