Barnstaple – The Five Minute Spare Guide
A quick guide to Barnstaple Barnstaple is a civil parish and the main town of North Devon, southwest England. It lies about 7 miles (11 km) inland from Barnstaple Bay in the Bristol Channel. It’s also situated around 68 miles (109 km) southwest of Bristol, 50 miles (80 km) north of Plymouth and 34 miles…