2
5128 E Washington St
Indianapolis, IN 46219
$900,000 USD
8,400 SF
16
Units
8,400 SF
$900,000 USD
Apartments