Where is Hezhushan?

Where is Hezhushan located?

Hezhushan, Fujian, China (approx. 25.70806°, 118.8069°)


Where is Hezhushan on the map?