Arby's 8518

Arby's #8518 is an Arby's restaurant located at 105 Independence Boulevard in Chatham, Illinois.