Wendy's 4209

Wendy's #4209 is a Wendy's restaurant located at 409 North 13th Street in Decatur, Indiana.