Company NEW LIBERTY NON-DENOMINATIONAL CHURCH INC. Address 1211 South Maderia Street, Indianapolis, IN, 46203, USA