41
1905-1913 Saint Charles Rd
Maywood, IL 60153
$1,950,000 USD
18,410 SF
22
Units
9.06% Cap Rate
18,410 SF
$1,950,000 USD
Apartments