21 Calle Del Sierra St, Stinson Beach CA 94970 — $2,095,000 | Blackbird Research