Elizabeth Olympic Park, London

Location:London E20 2ZQ, UK