Bisso Ella Waterfall is a Scenic spot located in Sri Lanka. It is one of the 30 Scenic spots in Sri Lanka. Address of Bisso Ella Waterfall is Deiyandara Warapitiya Road, Sri Lanka. Bisso Ella Waterfall is located in a remote area, with less than 4 listed places around it Bisso Ella Waterfall is rated 4.5 (out of 5 stars) by 26 reviewers on the web.
Some of the places around Bisso Ella Waterfall are -
Deiyandara Warapitiya Road, Sri Lanka