For one who seeks a break, from the monotony of the life and a carefree Holiday with a difference away from the din and bustle of metropolitan life … ![]()
" The Ramboda Falls " is an ideal holiday Resort. Located in one of the idyllic settings in the hill country, The holiday Resort mutely perches an a meticulously planned precipice bordering the Nuwara- Eliya main road and encircled by a fast flowing crystal dear steam.