Corner 17
➤ 6623 Delmar Blvd, St Louis, Missouri, USA, 63130, United States
Delivery Services, Vegetarian, Chinese, Noodles, Vegan
"The veggie bao is fantastic, and I absolutely love the fresh hand-pulled noodles. I chose mine with just vegetables, but I believe you can also add tofu!"