Dionysos Taverna offers fresh, traditional Greek cuisine.