The Spa at Chaminade

One Chaminade Lane
Santa Cruz, CA 95065