I Malabar Plaza - Edappally Toll Edappally Toll, Unnichira, Amballur 682024 Kerala Restaurant Call Directions