Taverna Odysseus is a Greek restaurant with a long-standing tradition.