1. The Orchard Evangelical Free Church 716 E George St, Itasca, IL 60143 Coordinate: 41.96264,-88.00487 Phone: (630) 773-1883