Where is Xiahaoshan?

Where is Xiahaoshan located?

Xiahaoshan, Fujian, China (approx. 25.06472°, 117.3994°)


Where is Xiahaoshan on the map?