Applebee's 7943

Applebee's #7943 is an Applebee's restaurant located at 7677 Balboa Avenue in San Diego, California.