20
1800 Churchman Ave
Indianapolis, IN 46203
$6,500,000 USD
213,502 SF
213,502 SF
$6,500,000 USD
Manufacturing