Naftilos is a Greek taverna offering Cretan-inspired dishes. Enjoy balanced flavors and a warm, welcoming atmosphere.