Wendy's 8311

Wendy's #8311 is a Wendy's restaurant located at 942 South Randall Road in St. Charles, Illinois.