Chaminade Resort & Spa

One Chaminade Lane
831-465-3421; 800-283-6569
Santa Cruz
California
United States
website