Taverna Kreta offers a taste of Greece with its traditional cuisine and selection of alcoholic beverages.