Albion Residential Completes First Branded Luxury High-Rise Apartment Development in Illinois
19-story apartment building features 20,000 square feet of usable outdoor space, 7,000 square feet of retail