Applebee's 8854

Applebee's #8854 is an Applebee's restaurant located at 15151 North Cleveland Avenue in North Fort Myers, Florida.