Jaffna

Three Star Hotel

About

Three Star Hotel is a restaurant in Jaffna, Sri Lanka.