Wendy's 11531

Wendy's #11531 is a Wendy's restaurant located at 5729 South Kedzie Avenue in Chicago, Illinois.