801-837 W 119th St
Chicago, IL 60643
$4,800,000 USD
61,800 SF
10.42% Cap Rate
61,800 SF
$4,800,000 USD
Freestanding