Chaminade Resort & Spa

Hotel Highlights

Location:
Santa Cruz, CA
Acquired:
November 30, 2018
Rooms:
156
Meeting Space:
12,000 square feet
Restaurants/Lounges:
Visit Hotel Website