Sporting Goods in St. Louis, MO
Sporting Goods
8212 Manchester Rd,
St. Louis ,
MO
63144
UNITED STATES
Based on 1 reviews
So-So
Well, if you are of the male persuassion, this might be the place for you. The scantily-clad wait staff prefer to wait on males vs. females. Food not that great, but edible. Atmosphere could use a LOT of updating - still the same as...Worldwide > United States > St. Louis, MO > Sporting Goods