13580 Depot St, San Martin CA 95046 — $999,999 | Blackbird Research