Chalfont St Peter
Country:
England
Founded:
1926
Venue:
Mill Meadow
Capacity:
1,500