Where is Xinhaiyi?

Where is Xinhaiyi located?

Xinhaiyi, Yunnan, China (approx. 24.6136°, 103.4733°)


Where is Xinhaiyi on the map?