Company FOLLOWERS OF CHRIST CHRISTIAN CHURCH AND SANCTUARY LTD. Address 103 Myron Ave, , Indianapolis, IN, 46241 - , USA