Diyakerella Ella Falls is a Scenic spot located in Sri Lanka. It is one of the 30 Scenic spots in Sri Lanka. Address of Diyakerella Ella Falls is Udadumbara, Sri Lanka. Diyakerella Ella Falls is located in a remote area, with less than 1 listed places around it Diyakerella Ella Falls is rated 5 (out of 5 stars) by 14 reviewers on the web.
Udadumbara, Sri Lanka