Togo's adresses in Champaign‚ IL Home Work hours Togo's hours Illinois Champaign AddressPhoneMap515 S Neil St Champaign(217) 359-7005 You May Like Papa Murphy's hoursPenn Station hoursA&W Restaurant hoursDomino's Pizza hoursBurger King hoursCulver's hoursPeople Are Reading