Wendy's 1084

Wendy's #1084 is a Wendy's restaurant located at 1420 South 75th Street in Downers Grove, Illinois.