Jamaica Stamp is a Caribbean restaurant known for its efficient service and quick turnaround.