Get directions to: Wendy's, Streamwood, IL Restaurant address: 881 Sutton Rd Streamwood, IL 60107, USA Driving Walking Bicycling Restaurant: Wendy's