Wendy's 11660

Wendy's #11660 is a Wendy's restaurant located at 2610 West Pershing Road in Chicago, Illinois.