Wendy's 1060

Wendy's #1060 is a Wendy's restaurant located at 11 North Harlem Avenue in Oak Park, Illinois.