New Life Church Church of Perry, OH. The location of New Life Church Church is 44081, 4080 Call Rd - marked with a pin on Google Map.