I was in St. Louis a few years ago for a baseball clinic. We ate at steak restaurant and have tried to figure out where it was to visit again. So I may or may not have the right place. Does your restaurant have an upstairs facility?
Address: 516 N Grand Blvd, St. Louis, MO 63103, USA
Javoney Fleming | May 5, 2022
No the Best steak house is in Grand plaza between Olive st and Washington St. There is no upstairs , it's always been one floor forever and very good food!
The Best Steak House | May 5, 2022
No. Everything is on one floor.
Thanks! Your answer is awaiting moderation.