Arby's 8506

Arby's #8506 is an Arby's restaurant located at 13416 North Macarthur in Oklahoma City, Oklahoma.