Where is Zhanglaozhuang?

Where is Zhanglaozhuang located?

Zhanglaozhuang, Anhui, China (approx. 33.05833°, 116.5333°)


Where is Zhanglaozhuang on the map?