Get directions to: Champaign Off-track Betting, Champaign, IL
Restaurant address: 2002 W Springfield Ave Champaign, IL 61821, USA
Restaurant: Champaign Off-track Betting