Indian restaurant serving flavorful dishes.