Arby's 768

Arby's #768 is an Arby's restaurant located at 1301 Court Street in Pekin, Illinois.