Where is Ziqiudukou?

Where is Ziqiudukou located?

Ziqiudukou, Qinghai, China (approx. 33.03333°, 95.86667°)


Where is Ziqiudukou on the map?