Know a great happy hour or special for this location?
Housemade noodles, plus savory soup bowls, stir-fries & bubble tea, in a casual, modern interior.
Suggest an edit
6623 Delmar Blvd, Saint Louis, MO 63112