873 N Larrabee St
Chicago, IL 60610
$415,000 USD
1,634 SF
1
Unit
7.17% Cap Rate
1,634 SF
$415,000 USD
Apartments