Indian takeaway restaurant serving flavorful dishes.