New Life Church Hilliard Church of Hilliard, OH. The location of New Life Church Hilliard Church is 43026, 4015 Wayne St - marked with a pin on Google Map.