Where is Xiliguantun?

Where is Xiliguantun located?

Xiliguantun, Shandong, China (approx. 37.07833°, 115.9414°)


Where is Xiliguantun on the map?