I don't keep a numbered list of my favorite restaurants. But if I did, this place would certainly crack the top ten. I suspect it would make the top five. Factor in a cost-benefit analysis, it just might be number one.
Maybe my favorite restaurant in all of St. Louis? What could this possibly be? Come back here tomorrow -- or, you know, wander outside and find a red RFT box -- to find out.
(There's a clue about this joint's general location, if not its exact name, somewhere among this week's posts.)