TheSports.org
All sports Site
England - Barnstaple- Founded in 1904
Barnstaple Town Football Club is a football team from England, based in Barnstaple. The club was founded in 1904. Barnstaple Town FC plays their home games in the Mill Road.