Nouka Restaurant
Thavakkara Road, Kannur 670002 India
Nouka Restaurant is a Restaurant place is located in Kannur, Kerala. The address of Nouka Restaurant is Thavakkara Road, Kannur 670002 India.
If you want to go to the place or need any services, you can contact them directly. The phone number is +91 96337 55444, or open their website to view relevant information, The url is https://www.facebook.com/noukarestaurant/