Where is Xujiadian?

Where is Xujiadian located?

Xujiadian, Shandong, China (approx. 37.08444°, 120.995°)


Where is Xujiadian on the map?