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