Sold House Prices in Barnard Castle, County Durham | Average £226,101 | BritishProperty.uk