Applebee's 8123

Applebee's #8123 is an Applebee's restaurant located at 319 Homer Adams Parkway in Alton, Illinois.