Where is Lunshouba?

Where is Lunshouba located?

Lunshouba, Gansu, China (approx. 38.82972°, 100.2939°)


Where is Lunshouba on the map?