As a die hard New Yorker (aka I never lived elsewhere), I was SO pumped for the return of Tavern on the Green. A classic New York institution, this restaurant sits on 67th and Central Park West, with horse drawn buggies outside, and despite the amount of greenery out front, […]