Wendy's 5126

Wendy's #5126 is a Wendy's restaurant located at 1689 Willard Drive in Freeport, Illinois.