Arby's 7402

Arby's #7402 is an Arby's restaurant located at 2310 South Neil Street in Champaign, Illinois.