Arby's 783

Arby's #783 is an Arby's restaurant located at 12926 East 21st Street in Tulsa, Oklahoma.