Northwood
Name:
Northwood
Country:
England
Founded:
Venue Name:
Fenton Civil Engineering Stadium
Venue Address:
Chestnut Avenue, Northwood, Hillingdon
Venue City:
London
Venue Capacity:
3075
Venue Surface:
grass
Northwood
England
Fenton Civil Engineering Stadium
Chestnut Avenue, Northwood, Hillingdon
London
3075
grass