8086 Dean Road, Indianapolis - SOLD $920,0002 bedroom, 2.5 bathroom, 3162 sq ft$75,000 UNDER LIST PRICE