2849 S Shelby St
Indianapolis, IN 46203
$699,999 USD
2,113 SF
2,113 SF
$699,999 USD
Freestanding