Where is Shanlaozhuang?

Where is Shanlaozhuang located?

Shanlaozhuang, Shandong, China (approx. 35.91639°, 116.1211°)


Where is Shanlaozhuang on the map?