Applebee's 7762

Applebee's #7762 is an Applebee's restaurant located at 610 Palomar Street in Chula Vista, California.