New Life at Stevens Mills Church of Auburn, ME. The location of New Life at Stevens Mills Church is 04210, 57 Manley Rd - marked with a pin on Google Map.