The average house price on Otterburn Close, Stafford is £118,800. Prices range from £75,000 to £179,950.
There are 11 properties on Otterburn Close, Stafford.
Average house prices on Otterburn Close, Stafford have risen by 213.1% from £49,500 in 1995 to £155,000 in 2016.
Otterburn Close, Stafford is in the ST17 postcode district.