Where is Newtow?

Where is Newtow located?

Newtow, Fujian, China (approx. 25.38167°, 119.5044°)


Where is Newtow on the map?