Wendy's 7891

Wendy's #7891 is a Wendy's restaurant located at 5230 East Thompson Road in Indianapolis, Indiana.