Located across the street from the Fox Theatre, in the heart of Grand Center, the Best Steak house has earned its reputation as a unique and exciting St. Louis dining tradition by offering great meals, affordable prices, and a sizzling atmosphere for almost 40 years.