The Mumbai-based restaurant, which appeared on No. 78 last year, has appeared in the top 20 of the prestigious awards in the hospitality industry