90 Glengarry Way, Hillsborough CA 94010 — $2,900,000 | Blackbird Research