Sbarro adresses in Champaign‚ IL Home Work hours Sbarro hours Illinois Champaign AddressPhoneMap2000 N Neil St, Spc 708 Champaign(217) 355-0282 You May Like TCBY hoursSbarro hoursOutback Steakhouse hoursWhich Wich hoursPanda Express hoursPanera Bread hoursPeople Are Reading