Indian takeaway specializing in flavorful dishes.