Applebee's 8936

Applebee's #8936 is an Applebee's restaurant located at 1423 McGalliard Road in Muncie, Indiana.