Published On Premiered Mar 11, 2021
Tavern on the Green is on the West Side of Central Park. Its at Central Park West and 67th. I love sitting at the bar and having Brunch on a Sunday morning. Then we walk past the beautiful Sheep Meadow with amazing Midtown Skyline views.
show more