Houses for sale in Upper Kenley, Fife

There are 111 results. Upper Kenley, Fife. Property prices in Upper Kenley range from £51,000 to £1,850,000 with an average price of £408,409.

Properties for sale in Upper Kenley, Fife

icon