View Details 5663 N Delaware Street Stedtfelds | Indianapolis $449,900 2 bd 2 ba 2,760 sqft 0.15 acres Under Contract Courtesy of F.C. Tucker Company