Where is Shanmajuan?

Where is Shanmajuan located?

Shanmajuan, Inner Mongolia, China (approx. 41.38333°, 118.5833°)


Where is Shanmajuan on the map?