Taverna Leonidas is a bar and grill serving authentic Greek cuisine.