1831 N C St
Elwood, IN 46036
$179,900 USD
2,042 SF
4
Units
2,042 SF
$179,900 USD
Apartments