Company IMMANUEL PRESBYTERIAN CHURCH OF INDIANAPOLIS, INC. Address 3620 E 38TH ST, INDIANAPOLIS, IN, 46218 - 0000, USA