New York is the place to be for the holidays—storied in movies and books. And there’s no better place to start than the landmark Tavern on the Green restaurant in Central Park. For Tavern is not just ...