24
6667-69 Devon Ave
Chicago, IL 60631
$1,200,000 USD
4,968 SF
6
Units
5.87% Cap Rate
4,968 SF
$1,200,000 USD
Apartments