36
5840 W 63Rd St
Chicago, IL 60638
$530,000 USD
4,603 SF
4.31% Cap Rate
4,603 SF
$530,000 USD
Freestanding