Applebee's 8773

Applebee's #8773 is an Applebee's restaurant located at 4733 South Yale Street in Tulsa, Oklahoma.