Tea House Spa

Spa  in Santa Cruz , CA

112 Elm St
Santa Cruz , CA , 95060

Tea House Spa

Get directions 112 Elm St
 
Add to favourites
 
Add to favourites
Share on:
Facebook Twitter
Please  log in,  to write a review for this location...
Appointments