3020 Pleasure Point Dr, Santa Cruz CA 95062 — $5,200,000 | Blackbird Research