View Details Under Contract $525,000 1 of 40 Magnolia Beach | Vashon 2 beds 1 baths 1,400 sqft 0.2 acres