26 Del Rio 26, Soquel, CA 95073 - MLS#ML81836839 - Vista Properties...