The average house price on Sherwood Place, Oxford is £178,803. Prices range from £90,000 to £250,000.
There are 87 properties on Sherwood Place, Oxford.
Average house prices on Sherwood Place, Oxford have fallen by 44% from £187,477 in 2004 to £105,000 in 2018.
Sherwood Place, Oxford is in the OX3 postcode district.