Where is China Peak?
Where is China Peak located?
China Peak, California, United States (approx. 37.2297°, -119.1583°)
Where is China Peak on the map?
{"latitude":37.2297,"longitude":-119.1583,"title":"China Peak"}