Location

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