Applebee's 8649

Applebee's #8649 is an Applebee's restaurant located at 1436 West 86th Street in Indianapolis, Indiana.