Where is Xiabacian?

Where is Xiabacian located?

Xiabacian, Fujian, China (approx. 27.94656°, 118.1757°)


Where is Xiabacian on the map?