Where is Xinzaochi?

Where is Xinzaochi located?

Xinzaochi, Fujian, China (approx. 24.95583°, 117.6092°)


Where is Xinzaochi on the map?