Wendy's 11538

Wendy's #11538 is a Wendy's restaurant located at 8501 Ogden Avenue in Lyons, Illinois.