- Home
- 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...