7837 Dean Road, Indianapolis, IN 46240
3
beds
3
baths
4,703 Sq.Ft. LIVING AREA
1.04 Acres lot