I will be driving to and from St. Louis this coming week. I am a part-time vegetarian, meaning I am mostly vegetarian but occasionally eat fish. Are there any places I shouldn't miss? I am willing to take either I-57 or I-55, and I am willing to go out of my way for something really good.
Worse comes to worst, I'll just eat ice cream.

Thank you.