View Details Under Contract $1,645,000 1 of 40 Sandy Shores | Vashon 3 beds 2 baths 1,970 sqft 0.66 acres