Mill Road is a sports stadium in Barnstaple, North Devon and the home ground of Barnstaple Town Football Club.
The stadium has a maximum capacity of 5,000 spectators.
Mill Road is a sports stadium in Barnstaple, North Devon and the home ground of Barnstaple Town Football Club.
The stadium has a maximum capacity of 5,000 spectators.