818-824 W 71st St
Chicago, IL 60621
$742,000 USD
24,608 SF
28
Units
24,608 SF
$742,000 USD
Apartments