The average house price on St Johns Street, Malmesbury is £186,703. Prices range from £49,000 to £485,000.
There are 17 properties on St Johns Street, Malmesbury.
Average house prices on St Johns Street, Malmesbury have risen by 397.2% from £63,000 in 1995 to £313,250 in 2024.
St Johns Street, Malmesbury is in the SN16 postcode district.