Applebee's 8117

Applebee's #8117 is an Applebee's restaurant located at 117 Woods Lane in Salem, Illinois.