Indian Muslim restaurant specializing in flavorful dishes.