Chaminade Resort & Spa
Resort
Santa Cruz
Set in the Santa Cruz mountain range of Northern California, the Chaminade Resort & Spa is 5 km from the Santa Cruz Beach Boardwalk. The resort has a year-round outdoor pool and BBQ, and guests can enjoy a meal at 2 different on-site restaurants.
Number of rooms: 293
One Chaminade Lane, Santa Cruz, CA 95065, United States
Hotel booked 3 times today.