Travel Excursions in Sri Lanka: Ramboda Waterfall

1 year ago
78

Ramboda Waterfall is located in Nuwara Eliya, Sri Lanka and its 109m tall and is the 11th tallest waterfall in Sri Lanka.

Waterfall can be reached from Kandy-Nuwara Eliya road.

Loading comments...