Waltham Forest
Country:
England
Founded:
1964
Venue:
Wadham Lodge
Capacity:
4,000