The Restaurant is located in Ramboda, found en-route to Sri Lanka’s ‘Little England’ Nuwara Eliya. Ramboda is a gorgeous mountainside town with its stunning collection of waterfalls, rolling tea gardens, lush mountain ranges, and the famous Kotmale dam.
Distance to nearby attractions
- Ramboda Falls 1KM
- Mackwoods Tea Factory 11KM
- Nuwara Eliya Golf Club 22KM
- Lake Gregory 25KM
- Devon Falls 37KMm
- New Zealand Farm 42KM
Share