Have a nice time and relax in this popular spa center! You can enjoy professional massages, jacuzzi or hot tubs here.
Official website http://teahousespa.com/
Phone +1 831 426 9700
Address 112 Elm Street, Santa Cruz, CA 95060, USA
Coordinates 36°58'15.287" N -122°1'32.887" E