8
70-74 E 138th St
Riverdale, IL 60827
$930,000 USD
17,178 SF
18
Units
14.1% Cap Rate
17,178 SF
$930,000 USD
Apartments