5840-5860 E 25th St
Indianapolis, IN 46218
$1,800,000 USD
18,000 SF
18,000 SF
$1,800,000 USD
Warehouse