4334 Natural Bridge Ave, Saint Louis
It's a nice little take out place that's been there since the beginning of time. It was one of the first ones to be established in the area....probably the only original owners…
3900 Natural Bridge Ave, Saint Louis
Awesome place for carry out for under 5 bucks!!! I would recommend either the Lo Mein or the Roast Duck Noodles.