Dambulla

Overview

Dambulla is home to a remarkable cave temple complex set within a hillside.
Its atmosphere, murals and statues create a unique and memorable cultural experience.