119 W Delaware Place, Chicago, IL 60610 - Homesnap