Where is Shanshantun?

Where is Shanshantun located?

Shanshantun, Fujian, China (approx. 25.45944°, 118.3642°)


Where is Shanshantun on the map?