The average house price on York Road, Leamington Spa is £517,437. Prices range from £162,975 to £1,062,830.
There are 11 properties on York Road, Leamington Spa.
Average house prices on York Road, Leamington Spa have risen by 1317.1% from £75,000 in 1996 to £1,062,830 in 2022.
York Road, Leamington Spa is in the CV31 postcode district.