Get directions to: Taffies Restaurant, Champaign, IL
Restaurant address: 301 S Mattis Ave Champaign, IL 61821, USA
Restaurant: Taffies Restaurant