Where is Xinjiu?

Where is Xinjiu located?

Xinjiu, Fujian, China (approx. 25.76361°, 119.3933°)


Where is Xinjiu on the map?