Oops.

Our website is temporarily unavailable in your location.

We are working hard to get it back online.

Barnstaple

Barnstaple is the main town of North Devon, and possibly the oldest borough in the United Kingdom. It is a former river port, located at the lowest crossing point of the River Taw, flowing into the Bristol Channel

05:00, 16 Apr 2024