323 N Audubon Road, Indianapolis, IN 46219
4
beds
3
baths
1,824 Sq.Ft. LIVING AREA
0.26 Acres lot