A taverna offering fresh seafood and grilled dishes in a scenic mountain setting.