Indian restaurant offering flavorful meals.