Cowell Beach

Description needed for Cowell Beach

Address: Cowell Beach, Santa Cruz, CA, USA