The average house price on Well Lane, Todmorden is £109,300. Prices range from £68,000 to £160,000.
There are 5 properties on Well Lane, Todmorden.
Average house prices on Well Lane, Todmorden have risen by 433.3% from £30,000 in 2001 to £160,000 in 2020.
Well Lane, Todmorden is in the OL14 postcode district.