8
12003-12005 S Stewart Ave
Chicago, IL 60628
$975,000 USD
9,850 SF
13
Units
8.3% Cap Rate
9,850 SF
$975,000 USD
Apartments