The average house price on Goddard Place, Stowmarket is £159,987. Prices range from £25,365 to £259,550.
There are 7 properties on Goddard Place, Stowmarket.
Average house prices on Goddard Place, Stowmarket have risen by 515.3% from £42,180 in 1997 to £259,550 in 2017.
Goddard Place, Stowmarket is in the IP14 postcode district.