Loading…
Loading…
Nuwara Eliya
Nuwara Eliya
Situated in Sri Lanka's lush Nuwara Eliya district, the Lower Ramboda Ella is a picturesque 15-meter waterfall that forms the serene final tier of the three-part Ramboda Oya cascades, providing visitors with a hidden, tranquil natural escape just off the famous tea country highway.
Government
Paid
No
Available
Available
Available
Any vehicle
Good
Available