Wendy's 9878

Wendy's #9878 is a Wendy's restaurant located at 881 South Sutton Road in Streamwood, Illinois.