Chaminade Resort and Spa
One Chaminade Lane, Santa Cruz, California, 95065
United States
Phone number: (800) 283-6569
Web: https://www.chaminade.com/
Category: Hotels