Where is Chahuapin?

Where is Chahuapin located?

Chahuapin, Guizhou, China (approx. 28.03333°, 107.7833°)


Where is Chahuapin on the map?