Night Life in St. Louis, MO
Night Life • Bars
10701 Natural Bridge Road St Louis,
St. Louis ,
MO
63145
UNITED STATES
Based on 2 reviews
Horrible place...
Me, my wife and another couple decided to come here for New Years Eve...BIG MISTAKE! Totally overcrowded. The staff was very very rude, it took FOREVER to get A beer. A friend of ours accidentally fell while trying to dance on their beer...Average at best
Ordered the salmon, wasn't quite flaky but wasn't terrible. Potatoes and string beans were ok, nothing to write home about.Worldwide > United States > St. Louis, MO > Bars