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