5
116 1/2 E Church St
Alexandria, IN 46001
$599,900 USD
7,310 SF
7
Units
8.67% Cap Rate
7,310 SF
$599,900 USD
Apartments