Chaminade Resort & Spa Santa Cruz
1 Chaminade Ln -
Santa Cruz,
CA 95065
Near Mystery Spot