Chaminade Resort & Spa

1 Chaminade Ln
Santa Cruz
California
United States