City: Oxford
Country: England England
Capacity: 9.500
Opening: 1876
Demolition: 2001
Football stadium: Yes

former names

-