The average house price on Ewood Lane, Todmorden is £226,162. Prices range from £50,000 to £574,950.
There are 17 properties on Ewood Lane, Todmorden.
Average house prices on Ewood Lane, Todmorden have risen by 627.8% from £79,000 in 1996 to £574,950 in 2024.
Ewood Lane, Todmorden is in the OL14 postcode district.