Where is Qiuxai?

Where is Qiuxai located?

Qiuxai, Fujian, China (approx. 27.15729°, 117.599°)


Where is Qiuxai on the map?