1255 38th AVE 121, Santa Cruz, CA 95062 - MLS#ML81840973 - Vista Pr...