This place is reported as closed.
Contact
- Address
- 3701 S. Jefferson Ave.
St. Louis, MO 63118 - Telephone
- 314-354-8444
- Website
- facebook.com
Hours
- Monday–Thursday
- 5pm–11pm
- Friday
- 5pm–1am
- Saturday
- 2pm–1am
- Sunday
- Closed
Champs on Jefferson, 3701 S. Jefferson Ave.