Where is Shizhuangzi?

Where is Shizhuangzi located?

Shizhuangzi, Anhui, China (approx. 32.80833°, 116.4417°)


Where is Shizhuangzi on the map?