860 Newport Cir, Redwood City CA 94065 — $2,200,000 | Blackbird Research