Ramboda Waterfalls
Ramboda Falls is a stunning 109-meter waterfall located in the central hills of Sri Lanka, near Pussellawa. Cascading down in multiple stages, it creates a breathtaking sight surrounded by lush greenery. Situated along the Nuwara Eliya–Kandy road, the falls are a popular spot for tourists seeking natural beauty and tranquility in Sri Lanka’s scenic hill country. The area is also home to tea plantations, making it a perfect destination for nature lovers and those interested in Sri Lanka’s tea culture
Unfortunately no locations were found.