Thanks for the tip. We are actually in town to see the Titans on Sunday, but I definitely want to watch the Vols Saturday night in St Louis. Our Hotel is right downtown.
It got really famous after the Riverfront Times and the Travel Channel began pointing it out. The food's really good; usually worth the line (which, be warned, you might have a long wait on the weekends).
Address: 3106 Olive St St Louis, MO 63103
Probably better to go earlier in the day if it's the weekend