Houses for sale in Barnard Castle, DL12, County Durham

There are 674 results. Barnard Castle, DL12, County Durham. Property prices in Barnard Castle, DL12 range from £20,000 to £3,000,000 with an average price of £325,479.

Properties for sale in Barnard Castle, DL12, County Durham

icon