Applebee's 8113

Applebee's #8113 is an Applebee's restaurant located at 3600 South Route 159 in Glen Carbon, Illinois.