Applebee's 8838

Applebee's #8838 is an Applebee's restaurant located at 9380 Joliet Road in Hodgkins, Illinois.