Enjoy fresh, tasty Greek cuisine at Taverna Ntouliana. Dine in a pleasant garden setting, savoring authentic Cretan flavors.