Ramboda Falls Hotel Plc

76, Rock Fall Estate, Nuwara Eliya Road, Ramboda, Sri Lanka.

+94 522 259 582
rambodafall@gmail.com