Links with Barnstaple Claims

The largest town in North Devon is Barnstaple on the River Taw