The average house price on St James's Street, Shaftesbury is £345,000. Prices range from £280,000 to £410,000.
There are 2 properties on St James's Street, Shaftesbury.
Average house prices on St James's Street, Shaftesbury have risen by 86.4% from £220,000 in 2001 to £410,000 in 2013.
St James's Street, Shaftesbury is in the SP7 postcode district.