Sold House Prices in Shaftesbury, Dorset | Average £235,166 | BritishProperty.uk