241 Polhemus Ave, Atherton CA 94027 — $24,998,000 | Blackbird Research