Wendy's 8248

Wendy's #8248 is a Wendy's restaurant located at 1001 Dundee Avenue in Elgin, Illinois.