3410 Kenilworth Ln, Santa Cruz CA 95065 — $829,000 | Blackbird Research