High & Tosca Terrace Santa Cruz, CA 95060