Bishop's Stortford

Chalfont St Peter

Venue Woodside Park, Bishop's Stortford, Hertfordshire
Attendance 4000.
Europe
England