Houses for sale in York, Lancashire

There are 1,545 results. York, Lancashire. Property prices in York range from £20,000 to £1,800,000 with an average price of £258,182.

Properties for sale in York, Lancashire

icon