Applebee's 8836

Applebee's #8836 is an Applebee's restaurant located at 3838 Elmore Avenue in Davenport, Iowa.