Jaffna

Chelva Restautant

About

Chelva Restautant is a restaurant in Jaffna, Sri Lanka.