Delivery Restaurant in Kannur Region


  • First Floor, Kumar Tower, Ballard Road, Kannur, Kerala 670003, India