Top-rated Indian Restaurants in NYC | Ahimsa Restaurant

Among the top-rated Indian restaurants in NYC, Ahimsa Restaurant tops the list for its delicious Indian flavors and variety in menu.