Locations
How Soon?
Guests
Barnstaple
Barnstaple ( or ) is a town and civil parish in the North Devon district of Devon, England. The town lies at the River Taw's lowest crossing point before the Bristol Channel.