Where is Shimachuan?

Where is Shimachuan located?

Shimachuan, Shaanxi, China (approx. 38.93333°, 110.8667°)


Where is Shimachuan on the map?