Fenton Civil Engineering Stadium
Fenton Civil Engineering Stadium is located on Chestnut Avenue, Northwood, Hillingdon in London, England. It has a capacity of 3075 and the playing surface is grass.
Ground Name History
Fenton Civil Engineering Stadium | None | None |