The Santa Cruz Dream Inn - a Joie de Vivre Boutique Hotel

175 W Cliff Dr
Santa Cruz
California
United States