Arby's 6566

Arby's #6566 is an Arby's restaurant located at 5607 West 86 Street in Indianapolis, Indiana.