Where is Xishaokeng?

Where is Xishaokeng located?

Xishaokeng, Fujian, China (approx. 25.08306°, 117.9789°)


Where is Xishaokeng on the map?