Located in the Galleria International Mall in downtown Miami, this is a tiny counter service restaurant where you can pick up some authentic Indian fast food to go. Inexpensive platters include salad, rice, an entree, and vegetable side dishes. This restaurant prepares some of the best vegetarian dishes in Miami as well as stews, soups, and rice crepes. Located in a food court, the environment...