30
3033 S P St
Elwood, IN 46036
$2,900,000 USD
25,768 SF
42
Units
8.16% Cap Rate
25,768 SF
$2,900,000 USD
Apartments