lankatraveldirectory.com
Devon Falls | www.lankatraveldirectory.com
The Devon Falls is located in the Nuwara Eliya District of Central Province, Sri Lanka. The waterfall is 97 meters high and it is the 19th highest...