Illinois Vista Property pays $15.2M ($507k/unit) of Chicago Apartment Building at 3905 N Western Ave Multifamily | REBusinessOnline Subcategory: Sale Tags: MF: Garden Read More