Where is La Selva Beach?

Where is La Selva Beach located?

La Selva Beach, La Selva Beach, United States of America (approx. 36.93657°, -121.86278°)


Where is La Selva Beach on the map?