Taverna Odyssee is a restaurant offering authentic Greek cuisine.