Houses for sale in Leven, Fife

There are 193 results. Leven, Fife. Property prices in Leven range from £39,995 to £875,000 with an average price of £218,848.

Properties for sale in Leven, Fife

icon