Tavern on the Green – Central Park, NYC

A brilliant restaurant Naina & I happened to chance upon inside Central Park in New York – Tavern on the Green. We had […]