2468 S Delaware Street, Indianapolis, IN 46225
2
beds
1
bath
2,258 Sq.Ft. LIVING AREA
0.119 Acres lot