Wendy's 11307

Wendy's #11307 is a Wendy's restaurant located at 212 West Everett Street in Dixon, Illinois.