27 Laburnum Rd, Atherton CA 94027 — $11,888,000 | Blackbird Research