Applebee's 9170

Applebee's #9170 is an Applebee's restaurant located at 1802 South West Street in Freeport, Illinois.