KFC restaurants Near Mini Bypass, Kozhikode, 673001