Where is Limantour Beach?

Where is Limantour Beach located?

Limantour Beach, Limantour Beach, United States of America (approx. 38.02826°, -122.89861°)


Where is Limantour Beach on the map?