Authentic Cretan cuisine awaits at Taverna Faragi. Enjoy high-quality, homemade dishes in a welcoming, green setting.