City: London
Country: England England
Capacity: 41.837
Seating: 41.837
roofed: 41.837
Field: 113 m x 74 m
Opening: 1877
Football stadium: Yes

former names

-