Flats for sale in Barnstaple, Devon

Barnstaple, UK - There are 781 flats in Barnstaple with prices ranging from £21,000.00 to £850,000.00 with an average price of £171,855.28

Flats for sale in Barnstaple, Devon

icon