Wendy's 8329

Wendy's #8329 is a Wendy's restaurant located at 2638 North Illinois Avenue in Swansea, Illinois.