Taverne Diogenis is a Greek restaurant offering authentic cuisine in a charming, Mediterranean-inspired setting. Temporarily closed.