Taverna is a Greek restaurant with a long-standing presence, offering authentic cuisine.