97 Isabella Ave, Atherton CA 94027 — $25,000,000 | Blackbird Research