The average house price on Owlwood Lane, York is £254,227. Prices range from £105,000 to £565,000.
There are 28 properties on Owlwood Lane, York.
Average house prices on Owlwood Lane, York have risen by 350.6% from £108,750 in 1995 to £490,000 in 2023.
Owlwood Lane, York is in the YO19 postcode district.