American, Southern / Soul
9823 W Florissant Ave
St Louis, MO 63136
- The best mac & cheese ever!!
- Go to the one in Manchester. The food & the atmosphere is a whole lot better!
- I would never come on the weekends
- The yams are good
- Food is great but the wait I hate on Sundays