Restaurants in St. Louis, MO
Restaurants • Bars • American Restaurants
1017 Russell Blvd,
St. Louis ,
MO
63104
UNITED STATES
Based on 2 reviews
Didn't care for it.
Probably won't go back again.Disappointing Party
I booked a private room for my hubby's birthday party well in advance (spoke directly to the owner/manager), but when we arrived the room had not been reserved. Our group waited an hour for the room. Our poor waitress was terribly...Worldwide > United States > St. Louis, MO > American Restaurants