Houses for sale in Leven, Fife

There are 177 results. Leven, Fife. Property prices in Leven range from £39,995 to £875,000 with an average price of £234,879.

Properties for sale in Leven, Fife

icon