108 Locust St
Santa Cruz, CA 95060
The Treehouse is a Healing Arts Center in the heart of Downtown Santa Cruz. It is a community of independent healing arts practitioners and their thriving practices. They help the world feel better through feeling good in their own bodies, and helping others do the same!