Where is Shantoudean?

Where is Shantoudean located?

Shantoudean, Henan, China (approx. 33.78819°, 113.5221°)


Where is Shantoudean on the map?