Where is Xinpu?

Where is Xinpu located?

Xinpu, Xinpu, China (approx. 34.62683°, 119.18188°)


Where is Xinpu on the map?