2329-2331 S Shelby St
Indianapolis, IN 46203
$575,000 USD
3,998 SF
3,998 SF
$575,000 USD
Freestanding