1 Itasca Place #111, Itasca, IL 60143 - Homesnap