Where is Siatelin?

Where is Siatelin located?

Siatelin, Fujian, China (approx. 27.49505°, 118.8668°)


Where is Siatelin on the map?