Houses for sale in Barnstaple, Devon

Barnstaple, UK - There are 2279 results for properties in Barnstaple with prices ranging from £25,000 to £8,500,000, and an average price of £405,176.

Properties for sale in Barnstaple, Devon

icon