2 Bedroom houses for sale in Barnstaple, Devon

Barnstaple, UK - There are 514 results for 2 bedroom properties in Barnstaple with prices ranging from £25,000 to £2,500,000, and an average price of £258,654.

2 Bedroom properties for sale in Barnstaple, Devon

icon