Where is La Selva Beach?

Where is La Selva Beach located?

La Selva Beach, California, United States (approx. 36.936571°, -121.8627775°)


Where is La Selva Beach on the map?