Devon Falls is a waterfall in Sri Lanka, situated 6 km west of Talawakele, Nuwara Eliya District , Sri Lanka

Devon Falls

DISTANCE: 17.8 km from our property

Devon Falls is one of the most popular waterfall in the country especially due its clear view from the popular Hatton Nuwara Eliya Road (A7 Highway). The Waterfall is 97 meters high and ranked 19th highest in the Island. Golf Club – Nuwara Eliya

Leave a Reply

Share This

Copy Link to Clipboard

Copy