I have dined at two on the list: #45 St. Elmo Steak House and #51 Frankenmuth Bavarian Inn. I last visited St. Elmo's a couple years ago. My parents took me to Frankenmuth on one of our annual summer vacations; I was somewhere in the teen years.
Don't think that being near the top is all that great. You may be #2, but you'll still end up in bankruptcy.
I'll be heading to Baltimore in a few weeks, so maybe I'll check out #52.