Hidden place · Dambulla, Sri Lanka

Rangiri Dambulla International Stadium

The stadium stands beside a lake about 2 km southwest of Dambulla’s city centre. First-class matches and international cricket are played there, and it is…

Loading Travel Crew AI

Still loading - a slow connection can take a little longer. Reload