100
1415 Shelby St
Indianapolis, IN 46203
$1,300,000 USD
6,950 SF
6,950 SF
$1,300,000 USD
Office