Loading…
Loading…
Nuwara Eliya
Nuwara Eliya
Devathura Ella is a captivating three-tiered waterfall situated along the scenic Ramboda Pass in Sri Lanka's lush hill country, where its sparkling waters cascade directly from a hillside tea estate to offer travelers a highly accessible and picturesque natural retreat right by the roadside.
Government
Free
Yes
Available
Available
Available
Any vehicle
Good
Available