Latin Homestyle
Felton is a tiny town in California’s Santa Cruz Mountains, right in the thick of the redwoods. There’s little there to attract visitors except for the scenery and perhaps a secret spot known as the Garden of Eden Nude Beach on the banks of the San Lorenzo River. But a…