Search results
- Upper Deck Sports BarSports Bar
Phone: (314) 487-7529
11133 Lindbergh Business Ct St Louis, MO 63123 406.77 mi
Is this your business? Verify your listing
Phone: (314) 487-7529
11133 Lindbergh Business Ct St Louis, MO 63123 406.77 mi
Is this your business? Verify your listing
2.0 2 reviews
Bottom Line: If you're looking for South County action, come here. Lots of tubes, darts, and pool also. Overview: This place is located in the All American Sports Mall. Located off of... More
I tried really hard to inquire about renting the large room next to the bar but I could never get Shaun to call me back. I spoke to a lady (same lady whose voice is on the answering machine... More