Wendy's 11121

Wendy's #11121 is a Wendy's restaurant located at 6204 North Illinois Street in Fairview Heights, Illinois.