Wendy's 1098

Wendy's #1098 is a Wendy's restaurant located at 9335 Irving Park Road in Schiller Park, Illinois.