Wendy's 1010

Wendy's #1010 is a Wendy's restaurant located at 1321 Sycamore Road in DeKalb, Illinois.