7254 AUDUBON Road, Indianapolis, IN 46250
3
beds
3
baths
1,793 Sq.Ft. LIVING AREA
0.45 Acres lot