London Stadium

Capacity
66,000
City
London
Address
Marshgate Lane, Stratford