1241 Homestead Ave Apt 184, Walnut Creek CA 94598 — $520,000 | Blackbird Research