Applebee's 9526

Applebee's #9526 is an Applebee's restaurant located at 6691 South Padre Island Drive in Corpus Christi, Texas.