18
2903 N Linder Ave
Chicago, IL 60641
$899,900 USD
9,000 SF
6
Units
7.87% Cap Rate
9,000 SF
$899,900 USD
Apartments