Houses for sale in Barnard Castle, DL12, County Durham

There are 621 results. Barnard Castle, DL12, County Durham. Property prices in Barnard Castle, DL12 range from £22,000 to £3,000,000 with an average price of £313,996.

Properties for sale in Barnard Castle, DL12, County Durham

icon