Arby's 5915

Arby's #5915 is an Arby's restaurant located at 1312 South 13th Street in Decatur, Indiana.