Results 1 results found Lighthouse Field State Beach and Salt Rock, Santa Cruz, California, United States of America, North America