1030 Deanna Dr, Menlo Park CA 94025 — $5,798,000 | Blackbird Research