2998 Chen WAY, Soquel, CA 95073 - MLS#ML81844180 - Vista Properties...