Applebee's 7721

Applebee's #7721 is an Applebee's restaurant located at 2002 North US Highway 81 in Duncan, Oklahoma.