1251 Homestead Ave Apt 135, Walnut Creek CA 94598 — $465,000 | Blackbird Research