1622 San Luis Rd, Walnut Creek CA 94597 — $705,000 | Blackbird Research