The city is served by U.S. Route 95 , connecting it to New Meadows to the north and Cambridge and Weiser to the south .
U.S. Route 95 goes through the city , connecting it to New Meadows to the north and Cambridge and Weiser to the south .