Where is Xiagao?

Where is Xiagao located?

Xiagao, Fujian, China (approx. 25.3925°, 118.9528°)


Where is Xiagao on the map?