No. 76, Rock Fall Estate, Nuwara Eliya Road,Ramboda
,
" 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.