240 Dedalera Dr, Portola Valley CA 94028 — $5,100,000 | Blackbird Research