Canyon View Apartments 2704 17th Street, Lewiston, ID 83501