Wendy's 1110

Wendy's #1110 is a Wendy's restaurant located at 5679 South Archer Avenue in Chicago, Illinois.