Hotel Moksha at Kitulgala - Rainforest Boutique Hotel
★★★★★
Polatagama Olu Ella Road, Punugala, Sabaragamuwa Province, Sri Lanka, Kegalle, Sri Lanka Show on map
Leaf Olu Ella is a 3-star hotel in Kegalle, Sri Lanka. It is one of 34 places to stay in Kegalle listed on Triptoic.
Polatagama Olu Ella Road, Punugala, Sabaragamuwa Province, Sri Lanka, Kegalle, Sri Lanka
Leaf Olu Ella is located at Polatagama Olu Ella Road, Punugala, Sabaragamuwa Province, Sri Lanka, Kegalle, Sri Lanka.
Leaf Olu Ella is rated 3 stars.
Highly rated alternatives close by
Hotel
Entire bungalow
Resort
#1 in Kitulgala
Resort
Hotel