City: London
Country: England England
Capacity: 93.000
Opening: 1908
Demolition: 1985

former names

-