Ouzo Grill Taverne offers traditional Greek cuisine prepared fresh.