London, England

London Stadium

London Stadium is the home of West Ham United with a capacity of 62500 and was originally built for the 2012 Olympics

Address

London,

GPS

Lat : 51.5386206
Lng : -0.0166238

Directions