Welcome Home

8905 HIMEBAUGH LN, INDIANAPOLIS, IN 46231

Offered at: $114,500 / Beds: 3 / Baths: 2 / Garage: 2 / SQFT: 1,484 / Year Built: 2000