Search for B&Bs and cheap hotels


Barnstaple is situated in North Devon and is assumed to be the oldest borough in the UK. A former river port, the town is located at the lowest crossing point of the river Taw, which flows into the Bristol Channel.

Showing 0 Comment