Elena is a well-regarded taverna-restaurant in Finikounta, known for its quality seafood.