£ 1895\mo Sourhall Road, Todmorden, Lancashire, OL14 Semi-Detached 4 2 A beautifully presented farmhouse set in an idyllic and private countryside location, enjoying breathtaking far-reaching views. Detached with neighbouring unused traditional barn. The property offers a rare sense of peace and...