Main menu Open search menu

Self Odyssey

Medical
1101 Pacific Ave, Santa Cruz, CA 95060 1101 Pacific Ave, Santa Cruz Directions
+18312478365

Alleviate stress with a relaxing and rejuvenating spa experience from Self Odyssey in Santa Cruz, CA. Loosen up your tensed and overworked muscles with one of the relaxing massages offered at this spa.

Tips

250

From Our Editors

Take a break from your chaotic schedule and treat yourself to an ultimate day spa experience at Self Odyssey in Santa Cruz. Keep your circulation flowing and your muscles eased with a massage from this spa.

Get the relaxation of an entire vacation in one afternoon at Self Odyssey. Book your appointment today!

Explore Nearby
Self Odyssey

Groupon has verified that the customer actually visited Self Odyssey.