Address: 5916 Delmar Blvd, St. Louis, MO 63112, USA
It's ok not a lot for the price, I never will eat there again
it wasnt fresh and hot just out the grease
Some of the best in St. Louis.
Add Answer
Thanks! Your answer is awaiting moderation.
Trending Places
Thai restaurant
549 Rosedale Ave, St. Louis, MO 63112, USA
Seafood restaurant
8080 Olive Blvd, St. Louis, MO 63130, USA
Vitamin & supplements store
6331 Delmar Blvd, St. Louis, MO 63130, USA
Fast food restaurant
4125 Lemay Ferry Rd, St. Louis, MO 63129, USA
4407 Lemay Ferry Rd, St. Louis, MO 63129, USA
Nail salon
3518 Lemay Ferry Rd, St. Louis, MO 63125, USA
Beauty supply store
3217 Lemay Ferry Rd, St. Louis, MO 63125, USA
6925 S Lindbergh Blvd, St. Louis, MO 63125, USA