Where is Xuzhai?

Where is Xuzhai located?

Xuzhai, Shandong, China (approx. 34.87333°, 116.175°)


Where is Xuzhai on the map?