Wendy's 7901

Wendy's #7901 is a Wendy's restaurant located at 5620 West 86th Street in Indianapolis, Indiana.