24. St. Stephen's Green Publick House
City: Spring Lake, N.J.
Address: 2031 New Jersey 71
Well-received in New Jersey, but largely unknown outside of the Garden State, St. Stephen's is famous for food. In fact, its menu is arguably the most authentic on this entire list. Most of the time you need a reason to go to New Jersey—St. Stephen's can be that. They serve their Irish breakfast—a hash of scrambled eggs, roasted tomato, ashers, bangers, beans, boxty cake, black and white pudding, and stout and ale bread—all day. That's reason number two.