Arby's 8663

Arby's #8663 is an Arby's restaurant located at 2260 South Parker Road in Denver, Colorado.