Romford
Country:
England
Founded:
1876
Venue:
Thurrock Hotel
Capacity:
3,500