Houses for sale in Upper Helmsley, YO41, North Yorkshire
There are 560 results. Upper Helmsley, YO41, North Yorkshire. Property prices in Upper Helmsley, YO41 range from £54,950 to £1,850,000 with an average price of £395,762.
Properties for sale in Upper Helmsley, YO41, North Yorkshire