340 Willowbrook Dr, Portola Valley CA 94028 — $5,998,000 | Blackbird Research