Duwili Ella Waterfall is a Tourist attraction located in Kalthota. It is one of the 1198 Tourist attractions in Sri Lanka. Address of Duwili Ella Waterfall is Duwili Ella Rd, Kalthota, Sri Lanka. Duwili Ella Waterfall is located in a remote area, with less than 2 listed places around it Duwili Ella Waterfall is rated 4.5 (out of 5 stars) by 374 reviewers on the web.
Some of the places around Duwili Ella Waterfall are -
Duwili Ella Rd, Kalthota, Sri Lanka