93
1415 Shelby St
Indianapolis, IN 46203
$1,300,000 USD
7,500 SF
7,500 SF
$1,300,000 USD
Office