Address: 3154 Telegraph Rd, St. Louis, MO 63125, USA
About 9 years
It opened December 2003
Not sure..it's been nearly a decade. You might consider calling them or go in and check.
Roughly about 8 years ago. I believe. Very good. I frequent it often.
Add Answer
Thanks! Your answer is awaiting moderation.
Do you sell the waffle house hats in your stores
Service was very bad!!!
Trending Places
Breakfast restaurant
3427 S Kingshighway Blvd, St. Louis, MO 63139, USA
2200 Gravois Ave, St. Louis, MO 63104, USA
100 N Tucker Blvd, St. Louis, MO 63101, USA
8817 Ladue Rd, St. Louis, MO 63124, USA
1301 Washington Ave, St. Louis, MO 63103, USA