Where is Xiuhuqiao?

Where is Xiuhuqiao located?

Xiuhuqiao, Fujian, China (approx. 25.17278°, 117.8369°)


Where is Xiuhuqiao on the map?