7264 N Audubon Road, Indianapolis, IN 46250
3
beds
2
baths
1,624 Sq.Ft. LIVING AREA
0.459 Acres lot