Where is Xujiazhai?

Where is Xujiazhai located?

Xujiazhai, Shandong, China (approx. 37.31472°, 116.975°)


Where is Xujiazhai on the map?