Where is Jiubaoqiu?

Where is Jiubaoqiu located?

Jiubaoqiu, Fujian, China (approx. 24.67722°, 117.3119°)


Where is Jiubaoqiu on the map?