18
5416-22 W Belmont Ave
Chicago, IL 60641
$3,995,000 USD
20,400 SF
18
Units
8.39% Cap Rate
20,400 SF
$3,995,000 USD
Apartments