Arby's 1660

Arby's #1660 is an Arby's restaurant located at 1808 West Market Street in Bloomington, Illinois.