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