Wendy's 3564

Wendy's #3564 is a Wendy's restaurant located at 1210 North Keller Drive in Effingham, Illinois.