Tudor Sports Ground

click here for map

Clifford Road, New Barnet, Herts., EN4 5PD