an Entity in Data Space: 134.155.108.49:8890
The Tavern on the Green was a restaurant was located in New York City's Central Park just off Central Park West at West 66th Street on Manhattan's Upper West Side. It prided itself on being elegant yet affordable.