Skip to Main Content

The Treehouse Healing Arts Center

Spas / Massage

Address

108 Locust St
Santa Cruz, CA 95060

Get Directions

visit website

Details

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