Applebee's 7657

Applebee's #7657 is an Applebee's restaurant located at 1041 Admiral Callaghan Lane in Vallejo, California.