Where is Shizhantou?

Where is Shizhantou located?

Shizhantou, Shanxi, China (approx. 37.82889°, 111.1719°)


Where is Shizhantou on the map?