Our use of cookies
Options
Back
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