Traditional Greek taverna, Idraletis, offers homemade dishes, seafood, and meze plates. Experience Cretan hospitality.