Kriti Taverna is a restaurant specializing in fresh seafood and Cretan flavors. Enjoy satisfying portions and delicious dishes.