19765 Sw 65th Ave Tualatin Or 97062, 23 | HotPads