Wellingborough Town
Country:
England
Founded:
2004
Venue:
Dog & Duck Ground
Capacity:
2,500