Wendy's 11852

Wendy's #11852 is a Wendy's restaurant located at 8740 South Lafayette Avenue in Chicago, Illinois.