Dambulla

JC Village

About

JC Village is a restaurant in Dambulla, Sri Lanka.