Life Review: Tavern on The Green is a remarkable restaurant to visit during the holidays in New York’s Central Park The restaurant is elegantly decorated for the winter holidays with an elaborate Christmas tree. Markos PapadatosDecember 6, 2021