Flats for sale in Barnstaple, Devon

Barnstaple, UK - There are 229 results for flats in Barnstaple with prices ranging from £67,000 to £935,000, and an average price of £255,012.

Flats for sale in Barnstaple, Devon

icon