Ramboda Falls is located near Nuwara Eliya city in the middle of Sri Lanka. It is 109 meters (358 ft) high and 11 highest waterfall in Sri Lanka. There is a nice view point behind the Ramboda Falls Hotel.
Ramboda Falls Hotel (great view point to Ramboda Falls behind the hotel)