Where is Lanoux?

Where is Lanoux located?

Lanoux, Zhejiang, China (approx. 29.58882°, 119.9699°)


Where is Lanoux on the map?