Houses for sale in Leven, Fife

There are 181 results. Leven, Fife. Property prices in Leven range from £39,995 to £875,000 with an average price of £230,433.

Properties for sale in Leven, Fife

icon