1
2156 W 21st St
Chicago, IL 60608
$2,900,000 USD
8,304 SF
12
Units
6.92% Cap Rate
8,304 SF
$2,900,000 USD
Apartments