Arby's 6272

Arby's #6272 is an Arby's restaurant located at 1925 Mount Zion Road in Decatur, Illinois.