1968 Olivewood Ct, Thousand Oaks, CA 91362 — $729,900 · 3bd · ~0.6% rule | OnePercent