close thai restaurant close Country: India close Region: Kerala close City: Kannur
Royal Omars
KFC
The Bamboo Restaurant
KitchenTreats
MK Restaurant