Where is Xinulai?

Where is Xinulai located?

Xinulai, Zhejiang, China (approx. 29.47576°, 119.9741°)


Where is Xinulai on the map?