Wendy's 8102

Wendy's #8102 is a Wendy's restaurant located at 18257 South Halsted Street in Glenwood, Illinois.