33646 Whimbrel Rd, Fremont CA 94555 — $2,488,000 | Blackbird Research