Malika Hotel is located in Kilinochchi, Sri Lanka on Malika Hotel, Kanagapuram Road, Kilinochchi. Malika Hotel is rated 4.1 out of 5 in the category restaurant in Sri Lanka.
Address
Malika Hotel, Kanagapuram Road, Kilinochchi
Service options
Takeaway
Dine-in