Wendy's 11768

Wendy's #11768 is a Wendy's restaurant located at 206 West North Avenue in Villa Park, Illinois.