Applebee's 8968

Applebee's #8968 is an Applebee's restaurant located at 7159 Macedonia Commons Boulevard in Macedonia, Ohio.