Applebee's 8189

Applebee's #8189 is an Applebee's restaurant located at 105 Potomac Boulevard in Mount Vernon, Illinois.