20
1800 Churchman Ave
Indianapolis, IN 46203
$6,500,000 USD
214,650 SF
214,650 SF
$6,500,000 USD
Manufacturing