Applebee's 8862

Applebee's #8862 is an Applebee's restaurant located at 97 Loop 410 Northeast in San Antonio, Texas.