3122 Thornwood Ave, Glenview, IL 60026

4 Beds      4.5 Baths      4,360 SF      $1,257,000    SOLD