3430 SW Deschutes St, Corvallis, OR 97333 - MLS#756329 - Lester Sto...