New Life Assembly of God Mancelona Church of Mancelona, MI. The location of New Life Assembly of God Mancelona Church is 49659, 6035 Twin Lake Rd NE - marked with a pin on Google Map.