London Stadium

Venue: London Stadium

Capacity: 80000
Location: London, United Kingdom
Opened: 2011
Address: 103-113 Marshgate Ln, Stratford, London
Tenants: West Ham United

Other venues nearby

Venue Distance (km) Distance (miles)
Water Polo Arena00
Aquatics Centre00
Handball Arena10
Basketball Arena11
Olympic Hockey Centre11
BMX Circuit11
London Velodrome11
Brisbane Road21
Boleyn Ground42
North Greenwich Arena43

Location