100 North Ave Unit 122, San Rafael CA 94903 — $649,000 | Blackbird Research