Seaside Greek tavern offering fresh seafood and a variety of grilled dishes. Enjoy views of Spinalonga island.