1510 Leonard Street, Indianapolis, IN, 46203
1510 Leonard Street, Indianapolis, IN, 46203
1510 Leonard Street, Indianapolis, IN, 46203
1510 Leonard Street, Indianapolis, IN, 46203
1510 Leonard Street, Indianapolis, IN, 46203
1510 Leonard Street, Indianapolis, IN, 46203
1510 Leonard Street, Indianapolis, IN, 46203
1510 Leonard Street, Indianapolis, IN, 46203
1510 Leonard Street, Indianapolis, IN, 46203
1510 Leonard Street, Indianapolis, IN, 46203
1510 Leonard Street, Indianapolis, IN, 46203

$199,900

1510 Leonard Street, Indianapolis, IN, 46203

11
Courtesy of: Indy Metro South