Description
Long-standing go-to serves up steaks, sandwiches & sides in relaxed, cafeteria-style digs.
Name: The Best Steak House
Address: 516 N Grand Blvd, St. Louis, MO 63103
Phone Number: +1 314-535-6033
Restaurant Type: Steak house
The Best Steak House is a Steak house located at 516 N Grand Blvd St. Louis/Missouri
(Latitude,Longitude: 38.638578,-90.2316599)
Postal Code: 63103
Location
-
516 N Grand Blvd, St. Louis, MO 63103
Add a review