8176 Dean Road, Indianapolis, IN 46240
3
beds
4
baths
3,527 Sq.Ft. LIVING AREA
0.225 Acres lot