702 Water St, Santa Cruz, CA 95060, USA
+1 831-431-6385
Established in 1980, this place is an oasis of relax and peace. Try massages or hot tubs to make your experience perfect!
Business Hour
Monday: Closed
Tuesday: Closed
Wednesday: Closed
Thursday: Closed
Friday: 12:00 PM – 12:00 AM
Saturday: 10:00 AM – 12:00 AM
Sunday: 9:00 AM – 11:00 PM