Where is Shimadao?

Where is Shimadao located?

Shimadao, Shaanxi, China (approx. 34.57306°, 108.2144°)


Where is Shimadao on the map?