Kriti Taverna is a Greek restaurant specializing in seafood. Enjoy a variety of dishes in a simple, welcoming setting.