Applebee's 8881

Applebee's #8881 is an Applebee's restaurant located at 14711 Thatcher Lane in Carmel, Indiana.