Sold House Prices in Salisbury, Hampshire | Average £523,697 | BritishProperty.uk