1686 Mercy St, Mountain View CA 94041 — $1,998,000 | Blackbird Research