View Details 721 E North Street , 3D Spring Street | Indianapolis $320,000 $320,000 On Site 23 Days Ago 2 bd 2 ba 956 sqft 2 bd 2 ba 956 sqft On Site 23 Days Ago Courtesy of Keller Williams Indy Metro S