15
1135-1141 N Lamon Ave
Chicago, IL 60651
$900,000 USD
8,000 SF
8
Units
9.72% Cap Rate
8,000 SF
$900,000 USD
Apartments