7
3742 W Montrose Ave
Chicago, IL 60618
$799,000 USD
5,703 SF
9
Units
6.92% Cap Rate
5,703 SF
$799,000 USD
Apartments