- Things to do
- Special Offers
Indulge your senses at the Orchid Restaurant, one of the largest restaurants in Dambulla, Sri Lanka. The main dining space of the resort is helmed by our celebrated chefs, who serve up a delectable array of international favourites and authentic local dishes; in an open and airy setting replete with garden views.
Dress Code (Dinner) : Smart Casual