Tavern On The Green was the gorgeous iconic NYC restaurant located in Central Park. The ambiance, the people watching, and…