One Chaminade Lane, Santa Cruz
The Chaminade Resort & Spa is located in Northern California's Santa Cruz mountain range, 3.1 miles from the Santa Cruz Beach Boardwalk.