TheSports.org
All sports Site
England - Haverhill- Founded in 2011
Haverhill Borough Football Club is a football team from England, based in Haverhill. The club was founded in 2011. Haverhill Borough FC plays their home games in the New Croft.