Houses for sale in Barnstaple, Devon

Barnstaple, UK - There are 7333 properties in Barnstaple with prices ranging from £10,000.00 to £3,950,000.00 with an average price of £333,529.42

Properties for sale in Barnstaple, Devon

icon