Wendy's 8375

Wendy's #8375 is a Wendy's restaurant located at 3810 South Post Road in Indianapolis, Indiana.