Where is Xinjiaqi?

Where is Xinjiaqi located?

Xinjiaqi, Fujian, China (approx. 27.11912°, 117.4498°)


Where is Xinjiaqi on the map?