27
3018-3022 W North Ave
Chicago, IL 60647
$1,795,000 USD
4,206 SF
2
Units
5.25% Cap Rate
4,206 SF
$1,795,000 USD
Apartments