Where is Shantzai?

Where is Shantzai located?

Shantzai, Fujian, China (approx. 25.80528°, 117.8114°)


Where is Shantzai on the map?