Where is Zhenchandi?

Where is Zhenchandi located?

Zhenchandi, Shanxi, China (approx. 37.95194°, 112.0483°)


Where is Zhenchandi on the map?