Tavern on the Green is a legendary NY eatery that has never rated particularly well with food critics. Despite that, it's been a NYC mainstay for decades.
Stuff You Should Know
2,801 clip(s)
The 1993 Waco Siege
49:48
Short Stuff: All about BPAs
12:54
Eels Alive!
43:26