215 Lauella Ct, Mountain View CA 94041 — $3,349,000 | Blackbird Research