Wendy's 8656

Wendy's #8656 is a Wendy's restaurant located at 2901 Lindbergh Boulevard in Springfield, Illinois.