Landmarks RestaurantsTavern on the GreenKaneOctober 9, 2020October 19, 2020 by KaneOctober 9, 2020October 19, 20200 Tavern on the Green became a landmark restaurant in NYC, dazzling dining experiences, featuring crystal chandeliers, hand-carved mirrors, and stained glass!...