Arby's 8331

Arby's #8331 is an Arby's restaurant located at 7117 South Olympia Avenue in Tulsa, Oklahoma.