Wendy's 7890

Wendy's #7890 is a Wendy's restaurant located at 3640 South Keystone Avenue in Indianapolis, Indiana.