Arby's 8090

Arby's #8090 is an Arby's restaurant located at 801 West 10th Street in Indianapolis, Indiana.