Applebee's 8830

Applebee's #8830 is an Applebee's restaurant located at 514 East Expressway 83 in McAllen, Texas.