17
3130-3136 W Chicago Ave
Chicago, IL 60622
$1,695,000 USD
20,444 SF
7% Cap Rate
20,444 SF
$1,695,000 USD
Showroom