Carousel Beach Inn

110 Riverside Avenue
Santa Cruz, CA 95060