Where is Indian Rock Park?

Where is Indian Rock Park located?

Indian Rock Park, California, United States (approx. 37.89215°, -122.273°)


Where is Indian Rock Park on the map?