2707 Amberwood Ln, Santa Cruz CA 95065 — $879,999 | Blackbird Research