Where is Mengjiaping?

Where is Mengjiaping located?

Mengjiaping, Shanxi, China (approx. 38.36667°, 110.9833°)


Where is Mengjiaping on the map?