Indian restaurant offering flavorful dishes.