8440 Delmar Blvd
St Louis, MO 63124
St Louis, MO 63124
Open HoursLunch & Dinner Tues.-Sun.
OverviewAffordable Vietnamese food, properly prepared, is the hallmark of this popular restaurant. The interior was recently expanded to meet demand, but many diners still prefer takeout...
more
