116 Jerrold Ave, San Francisco CA 94124 — $748,888 | Blackbird Research