Wendy's 5765

Wendy's #5765 is a Wendy's restaurant located at 1719 North Illinois Highway 1 in Marshall, Illinois.