Your Travel Journey Starts Here
Subscribe us and we'll send the best deals to you
Aberdeen Falls, a 98-meter (322 ft) waterfall on the Kehelgamu Oya, is located near Ginigathena in the Nuwara Eliya District of Sri Lanka, known for its scenic beauty and proximity to the Aberdeen tea plantation.