505 Larkspur Plaza Dr Unit 8A, Larkspur CA 94939 — $665,000 | Blackbird Research