Restaurant
The Best Steak House
9 locals recommend,
Tips from locals
All types of steak sandwiches and more! Affordably priced, close to Fox theater, St. Louis University, Art district
Unique things to do nearby
Locals also recommend
- 9 locals recommend
Location
516 N Grand Blvd
St. Louis, MO
Grand Center