14
8846 E 33rd St
Indianapolis, IN 46226
$1,075,000 USD
7,750 SF
7,750 SF
$1,075,000 USD
Warehouse