Applebee's 9689

Applebee's #9689 is an Applebee's restaurant located at 11104 East 41st. Street in Tulsa, Oklahoma.