(0 users)
Barnstaple Town Football Club is a football club based in Barnstaple, Devon, England. They are currently members of Division One South & West of the Southern League and play at Mill Road.