The average house price on Craven Grove, Keighley is £129,738. Prices range from £115,000 to £149,000.
There are 4 properties on Craven Grove, Keighley.
Average house prices on Craven Grove, Keighley have risen by 13.6% from £132,000 in 2005 to £149,950 in 2014.
Craven Grove, Keighley is in the BD20 postcode district.