6504 Delmar Blvd, St. Louis
I went there with a large group at a time when the restaurant was at about 25% capacity. I was there for 2 hours and had already watched all the other people in my group finish…
6683 Delmar Blvd, Saint Louis
I have been a few times now, and I must say the food is VERY good and the portions are nicely sized.
Every time I've been there it is always busy so I would recommend getting a…