Wendy's 11180

Wendy's #11180 is a Wendy's restaurant located at 1825 Homer M. Adams Parkway in Alton, Illinois.