Dambulla is situated in central province of Sri Lanka and keeps so many secrets about the kings and the Buddhist culture. Dambulla is a town built around a vast isolated rock mass and this city is a world heritage city.Dambulla’s famed rock cave temple is an iconic Sri Lankan image – you’ll be familiar with its spectacular Buddha-filled interior long before you arrive in town. Despite its slightly commercial air, this remains an important holy place and should not be missed.