Wendy's 8388

Wendy's #8388 is a Wendy's restaurant located at 10585 North Michigan Road in Carmel, Indiana.