135 Willard St N, San Francisco CA 94118 — $3,500,000 | Blackbird Research