Houses for sale in Shaftesbury, SP7, Dorset

There are 277 results. Shaftesbury, SP7, Dorset. Property prices in Shaftesbury, SP7 range from £69,950 to £3,875,000 with an average price of £465,131.

Properties for sale in Shaftesbury, SP7, Dorset

icon