Chaminade Resort & Spa by John Bockelman | Jun 6, 2019 KEY FACTS Location: Santa Cruz, California Acquired: November 30, 2018 Rooms: 156 Meeting Space: 12,000 square feet RESTAURANTS/LOUNGES The View WEBSITE
Recent Comments