Where is Shuangxiqi?

Where is Shuangxiqi located?

Shuangxiqi, Fujian, China (approx. 27.34863°, 119.1405°)


Where is Shuangxiqi on the map?