Ali Baba's Terrace

Ali Baba Terrace, a white-tablecloth eatery near the United Nations, offers scallops wrapped in Turkish pastrami that manages a nice pairing of flavors, and "calf's liver cubes" that might not sound too tantalizing---the fried liver chunks…Read More