Where is Shantoudeen?

Where is Shantoudeen located?

Shantoudeen, Fujian, China (approx. 26.78177°, 118.6627°)


Where is Shantoudeen on the map?