122 Larkspur Plaza Dr, Larkspur CA 94939 — $424,500 | Blackbird Research