Arby's 6076

Arby's #6076 is an Arby's restaurant located at 1502 North Prospect in Champaign, Illinois.