The extravagant landmark NYC restaurant, Tavern on the Green will be shutting its doors come December 31, 2009. Located in Central Park, it was created by the ‘legendary restaurateur’ Warner Leroy.
Opened originally in the Great Depression era, it’s been an elite dining...
Read More