1040 38th Ave Spc 6, Santa Cruz CA 95062 — $425,000 | Blackbird Research