Romford

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