1838 Higdon Ave, Mountain View CA 94041 — $2,888,000 | Blackbird Research