Applebee's 9308

Applebee's #9308 is an Applebee's restaurant located at 3540 Court Street in Pekin, Illinois.