Applebee's 9238

Applebee's #9238 is an Applebee's restaurant located at 7345 East Washington Street in Indianapolis, Indiana.