The average house price on All Saints Terrace, Keighley is £31,625. Prices range from £14,000 to £49,250.
There are 2 properties on All Saints Terrace, Keighley.
Average house prices on All Saints Terrace, Keighley have risen by 251.8% from £14,000 in 2001 to £49,250 in 2018.
All Saints Terrace, Keighley is in the BD21 postcode district.