Authentic Greek tavern serving traditional dishes. Island offers a taste of Greece with quality ingredients.