Results 2 results found River Lee Navigation and London 2012 Olympic Stadium, Hackney Wick, London, England, United Kingdom, Europe Hackney Wick, River Lee Navigation and London 2012 Olympic Stadium, London, England, United Kingdom, Europe