1651 Taylor Ln, Santa Cruz CA 95062 — $959,000 | Blackbird Research