Where is Xiabao?

Where is Xiabao located?

Xiabao, Fujian, China (approx. 25.012°, 118.6275°)


Where is Xiabao on the map?