17 E 23rd St
Chicago, IL 60616
$2,350,000 USD
38,268 SF
38,268 SF
$2,350,000 USD
Warehouse