Wendy's 11723

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