2335 SW Leonard Street, Corvallis, OR 97333 - Homesnap