5
116 1/2 E Church St
Alexandria, IN 46001
$575,000 USD
7,310 SF
7
Units
9.04% Cap Rate
7,310 SF
$575,000 USD
Apartments