18
2152 W 21st St
Chicago, IL 60608
$925,000 USD
5,928 SF
7
Units
8.01% Cap Rate
5,928 SF
$925,000 USD
Apartments