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