The average house price on Church Terrace, Leamington Spa is £167,359. Prices range from £88,500 to £425,000.
There are 7 properties on Church Terrace, Leamington Spa.
Average house prices on Church Terrace, Leamington Spa have risen by 665.8% from £55,500 in 1996 to £425,000 in 2022.
Church Terrace, Leamington Spa is in the CV33 postcode district.