1809 W 66th Street, Indianapolis, IN 46260
3
beds
2
baths
1,240 Sq.Ft. LIVING AREA
0.415 Acres lot