4355 Opal Cliff Drive, Santa Cruz, CA 95062, USA
4355 Opal Cliff Dr Santa Cruz, CA 95062
Santa Cruz
California
95062
US
(775) 230-0641(775) 230-0641
Pets allowed with prior knowledge and permission of innkeepers.