The average house price on Avenue Road, Leamington Spa is £259,662. Prices range from £12,500 to £1,355,000.
There are 198 properties on Avenue Road, Leamington Spa.
Average house prices on Avenue Road, Leamington Spa have risen by 47.9% from £69,286 in 1995 to £102,500 in 2025.
Avenue Road, Leamington Spa is in the CV31 postcode district.