Devathura Ella Falls Devathura Ella Falls (Sinhala: දේවතුර ඇල්ල) is a small waterfall situated on the wayside of Nuwara Eliya-Gampola road near Ramboda tunnel in Nuwara Eliya District, Sri Lanka. Cascading in two separate sections, the fall has a nice view from the road. The waters of the falls finally end up at the Kotmale Reservoir . The famous Ramboda Falls are also located near this place. Location Map This page was last updated on 15 June 2022 For a complete tourist map follow this link: Lankapradeepa Tourist Map