5812 Indianola Avenue, Indianapolis, IN 46220
3
beds
1
bath
2,335 Sq.Ft. LIVING AREA
0.152 Acres lot