All sports Site
All sports Site
England - Northallerton- Founded in 1895
Northallerton Town Football Club is a football team from England, based in Northallerton. The club was founded in 1895. Northallerton Town FC plays their home games in the Calvert Stadium.