Applebee's 8115

Applebee's #8115 is an Applebee's restaurant located at 2624 North Illinois Street in Swansea, Illinois.