3125 Artimus Ln, Santa Cruz CA 95062 — $948,800 | Blackbird Research