Site of the velodrome used for the 2012 London Olympics.
Abercrombie Road, Queen Elizabeth Olympic Park, London E20 3AB
- 0.7 km from Stratford International Docklands Light Rail
- 1.0 km from Leyton Central Line
- 1.0 km from Hackney Wick London Overground