Bo Ella බෝ ඇල්ල is a Waterfall located in Sri Lanka. It is one of the 20 waterfalls in Sri Lanka. Address of Bo Ella බෝ ඇල්ල is Mallakale Rd, Sri Lanka. Bo Ella බෝ ඇල්ල is located in a remote area, with less than 2 listed places around it Bo Ella බෝ ඇල්ල is rated 4.5 (out of 5 stars) by 126 reviewers on the web.
Some of the places around Bo Ella බෝ ඇල්ල are -
Mallakale Rd, Sri Lanka