Seabright Beach, Santa Cruz California 0.0 0 reviews Santa Cruz, California, United States November 13, 2025