Where is Xinqiaogongqiu?

Where is Xinqiaogongqiu located?

Xinqiaogongqiu, Fujian, China (approx. 26.96129°, 118.5729°)


Where is Xinqiaogongqiu on the map?