Yoso Wellness Spa

740 Front Street, Santa Cruz, CA 95060