124 Hebard St, Santa Cruz CA 95060 — $1,474,500 | Blackbird Research