Where is Shitandin?

Where is Shitandin located?

Shitandin, Fujian, China (approx. 25.58861°, 119.2894°)


Where is Shitandin on the map?