Where is Cuandixia?

Where is Cuandixia located?

Cuandixia, Cuandixia, China (approx. 39.99686°, 115.63814°)


Where is Cuandixia on the map?