Photos coming soon
HOTEL
Leaf Olu Ella
Polatagama Olu Ella Road, Punugala, Sabaragamuwa Province, Sri Lanka, Kegalle, Sri Lanka
Where it sits
Leaf Olu Ella
Polatagama Olu Ella Road, Punugala, Sabaragamuwa Province, Sri Lanka, Kegalle, Sri Lanka
7.05632, 80.36384
Similar stays nearby
Plan around Leaf Olu Ella
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
