Wendy's 860

Wendy's #860 is a Wendy's restaurant located at 3516 East 118th Street in Chicago, Illinois.