Where is Zhanglongzhuang?

Where is Zhanglongzhuang located?

Zhanglongzhuang, Anhui, China (approx. 33.175°, 115.7167°)


Where is Zhanglongzhuang on the map?