Skip to main contentScroll Top

Dambulla

Dambulla is a small town in the cultural triangle of Sri Lanka. Its fame comes from its caves nestled in the mountainsides and containing centuries-old sculptures and statues of Buddhas.