Liberation A.M.E. Zion Church Church of Indianapolis, IN. The location of Liberation A.M.E. Zion Church Church is 46205, 4906 Crittenden Ave - marked with a pin on Google Map.