Sold House Prices in Belford, Northumberland | Average £196,390 | BritishProperty.uk