Beachfront taverna offering enjoyable, good-value food and prompt service. Features sunbeds on the beach.