Arby's 6074

Arby's #6074 is an Arby's restaurant located at 4303 Prospect Avenue in Decatur, Illinois.