Where is Xiazhu?

Where is Xiazhu located?

Xiazhu, Fujian, China (approx. 26.49056°, 118.9961°)


Where is Xiazhu on the map?