Kerala Canteen, on St Peter’s Place, was awarded Best South Indian Restaurant of the Year at the Indian Restaurant Summit & ...