15
15 N Keeler Ave
Chicago, IL 60624
$1,800,000 USD
30,000 SF
24
Units
10.29% Cap Rate
30,000 SF
$1,800,000 USD
Apartments