Loading...
+94 70 458 1818 info@travelavenues.lk

Olu Ella

Olu Ella

Olu Ella

Estled in the lush greenery of Yatiyanthota in Sri Lanka’s Western Province, Olu Ella stands as one of the tallest and most pristine waterfalls in the country. This natural marvel, cascading from a height of about 127 meters, originates from the verdant slopes of the Sabaragamuwa mountain...


Sign In