Wendy's 1106

Wendy's #1106 is a Wendy's restaurant located at 3610 North Western Avenue in Chicago, Illinois.