To start, Bahn Mi So has the best tasting Vietnamese food in St Louis. Coming here is like having a best friend who is Vietnamese, and getting invited to their house where grandmother is cooking the meal. The downside to this, is that the "grandmother" in back cooking is a 70-something couple who don't rush for anyone or anything, and seems to cook everything you order completely from scratch with no advance prep work. Of course, this leads to very tasty food, but you're likely to wait a good amount of time for your food. Sometimes it gets to the point of wondering if they plant the cilantro for your meal when you order it then need to wait for it to grow before they can add it to your food. Or are waiting for a chicken to hatch from an egg before they add it to your bowl of Pho. It's not uncommon for the restaurant to be brought to a near standstill by the presence of a mere 3 or 4 tables of guests. To give you an idea, the restaurant actually suggests that you call in your meal order in advance of coming to eat at their restaurant to reduce your waiting time.
That being said, the owners and waiters are very friendly, and if you can wait out your meal it is outstanding once it arives. The location (very far down south Grand Avenue) is a bit sketchy as well, but not somewhere you'd feel the need to avoid.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.