We are located in Nuwara Eliya District in Sri Lanka.
We are a Guest Houses
We have 24 rooms in our place
Please find us here RAMBODA FALLS HOTEL 76, ROCK FALL ESTATE, NUWARA ELIYA ROAD, RAMBODA
76, ROCK FALL ESTATE, NUWARA ELIYA ROAD, RAMBODA