Contact

Email, Call, or Book Online Now

PHONE: (831) 687-8115

Located at:
632 Frederick St. Santa Cruz, CA 95062

*You’ll find us inside Tree of Life Healing Arts Center.