Church of New Hope Church of Lewiston, ID. The location of Church of New Hope Church is 83501, 1421 Powers Ave - marked with a pin on Google Map.