Seafood taverna with stunning views of Spinalonga island. Offers fresh seafood and traditional Greek mezes.