Ramboda Famous Ramboda Falls, the 11th tallest in Sri Lanka is added to the beauty of this small hill country village. Cascading down from a 100m high mountain top reminds one a white veil of a new bride flowing after her in style and grace. Location detailsTour Type:Price:$0Likes:6 LikesCategories:Destination