8923 Leffler Lane

Indianapolis, IN, 46231
$239,000Price
3Beds
3Baths
1808sqft
Courtesy of: F.C. Tucker Company |

8923 Leffler Lane

Indianapolis, IN, 46231
$239,000Price
3Beds
3Baths
1808sqft