Karta Vacation Rentals
In Dambulla, in Sri Lanka’s cultural triangle, this luxury resort sits amid mango orchards, rice fields and the Dambulla River. It’s a short drive from Dambulla Cave Temple and within easy reach of the Sigiriya palace and gardens, with Moragollewa town center within walking distance.