24
3139 N Broadway St
Chicago, IL 60657
$3,900,000 USD
5,276 SF
6.82% Cap Rate
5,276 SF
$3,900,000 USD
General Retail