28 E 112th Pl
Chicago, IL 60628
$865,000 USD
24,468 SF
24,468 SF
$865,000 USD
Freestanding