Wendy's 10662

Wendy's #10662 is a Wendy's restaurant located at 1845 Vaughn Drive in Wood River, Illinois.