Caribbean takeaway offering flavorful dishes.