9
801-837 W 119th St
Chicago, IL 60643
$4,490,000 USD
59,847 SF
12.06% Cap Rate
59,847 SF
$4,490,000 USD
Freestanding