Company CHIN PRESBYTERIAN CHURCH OF INDIANAPOLIS INCORPORATED Address 102 W MAIN ST, GREENWOOD, IN, 46142, USA