16
2944 W Devon Ave
Chicago, IL 60659
$1,600,000 USD
8,975 SF
7
Units
7.5% Cap Rate
8,975 SF
$1,600,000 USD
Apartments