Applebee's 8908

Applebee's #8908 is an Applebee's restaurant located at 4601 North 10th Street in McAllen, Texas.