Sold House Prices in Barnard Castle, Durham | Average £116,127 | BritishProperty.uk