501 Moorpark Way Spc 65, Mountain View CA 94041 — $429,000 | Blackbird Research