where is london stadium

1 minute ago 1
Nature

The London Stadium is located in the Queen Elizabeth Olympic Park in the Stratford district of London. It sits in the Lower Lea Valley, about 6 miles (10 kilometers) east of central London. The address is Marshgate Lane, London, Greater London, E20 2ST. It was originally built for the 2012 Summer Olympics and Paralympics and is now a multi-purpose stadium, primarily serving as the home of West Ham United Football Club and UK Athletics. The stadium is surrounded by the River Lea and several smaller rivers, creating an island location within the Olympic Park.