22
1508 E 53rd St
Chicago, IL 60615
$950,000 USD
18,530 SF
1
Unit
18,530 SF
$950,000 USD
Storefront