Enjoy fresh grilled calamari and Sfakian pasta at Lefka Ori Taverna. This restaurant offers delicious, authentic cuisine.