I’ve heard tons of conflicting reports about where in the downtown area the Jim Jones “people’s temple” church was located. It was somewhere in Old Northside Neighborhood, or in Herron-Morton Place. According to a recent report by the Indianapolis Star, it was located at 15th and North New Jersey street. And it’s for sale.
Posted in Indianapolis