Applebee's 8097

Applebee's #8097 is an Applebee's restaurant located at 3605 Tower Avenue in Superior, Wisconsin.