Skip to content

Barnstaple, EX 31

Barnstaple is a historic town and civil parish in North Devon, England, known for its past as a river-port and wool export hub.

Properties in Barnstaple

Page 1 of 34