Company THE SPIRITUALIST CHAPEL OF PEACE INC Address 4904 W SOUTHERN AV, INDIANAPOLIS, IN, 46241 - 0000, USA