Sold House Prices in Malmesbury, Wiltshire | Average £318,678 | BritishProperty.uk