Applebee's 9189

Applebee's #9189 is an Applebee's restaurant located at 3805 41st Avenue in Moline, Illinois.