Where is Ganqimaodu?

Where is Ganqimaodu located?

Ganqimaodu, Ganqimaodu, China (approx. 42.40035°, 107.57337°)


Where is Ganqimaodu on the map?