Dambulla

Sunray Inn

About

Sunray Inn is a restaurant in Dambulla, Sri Lanka.