1354 S Talbott St
Indianapolis, IN 46225
$2,100,000 USD
9,054 SF
9
Units
5.9% Cap Rate
9,054 SF
$2,100,000 USD
Apartments