5202 E 24th St
Indianapolis, IN 46218
$499,000 USD
7,466 SF
7,466 SF
$499,000 USD
Warehouse