Skip to Main Content

The Treehouse Healing Arts Center

Spas / Massage


108 Locust St
Santa Cruz, CA 95060

Get Directions

visit website


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!

Nearby Shop

Nearby Eat

Nearby Parking