The average house price on Church Terrace, Leamington Spa is £139,395. Prices range from £78,000 to £280,000.
There are 10 properties on Church Terrace, Leamington Spa.
Average house prices on Church Terrace, Leamington Spa have risen by 194.7% from £95,000 in 1996 to £280,000 in 2020.
Church Terrace, Leamington Spa is in the CV32 postcode district.